LIST的用法 console控制台的 C#,list 是不是要比datatable快,请问 list绑定的格式是 谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 using System;using System.Collections.Generic;public class Example{ public static void Main() { List<string> dinosaurs = new List<string>(); Console.WriteLine("\nCapacity: {0}", dinosaurs.Capacity); dinosaurs.Add("Tyrannosaurus"); dinosaurs.Add("Amargasaurus"); dinosaurs.Add("Mamenchisaurus"); dinosaurs.Add("Deinonychus"); dinosaurs.Add("Compsognathus"); Console.WriteLine(); foreach(string dinosaur in dinosaurs) { Console.WriteLine(dinosaur); } Console.WriteLine("\nCapacity: {0}", dinosaurs.Capacity); Console.WriteLine("Count: {0}", dinosaurs.Count); Console.WriteLine("\nContains(\"Deinonychus\"): {0}", dinosaurs.Contains("Deinonychus")); Console.WriteLine("\nInsert(2, \"Compsognathus\")"); dinosaurs.Insert(2, "Compsognathus"); Console.WriteLine(); foreach(string dinosaur in dinosaurs) { Console.WriteLine(dinosaur); } Console.WriteLine("\ndinosaurs[3]: {0}", dinosaurs[3]); Console.WriteLine("\nRemove(\"Compsognathus\")"); dinosaurs.Remove("Compsognathus"); Console.WriteLine(); foreach(string dinosaur in dinosaurs) { Console.WriteLine(dinosaur); } dinosaurs.TrimExcess(); Console.WriteLine("\nTrimExcess()"); Console.WriteLine("Capacity: {0}", dinosaurs.Capacity); Console.WriteLine("Count: {0}", dinosaurs.Count); dinosaurs.Clear(); Console.WriteLine("\nClear()"); Console.WriteLine("Capacity: {0}", dinosaurs.Capacity); Console.WriteLine("Count: {0}", dinosaurs.Count); }}/* This code example produces the following output:Capacity: 0TyrannosaurusAmargasaurusMamenchisaurusDeinonychusCompsognathusCapacity: 8Count: 5Contains("Deinonychus"): TrueInsert(2, "Compsognathus")TyrannosaurusAmargasaurusCompsognathusMamenchisaurusDeinonychusCompsognathusdinosaurs[3]: MamenchisaurusRemove("Compsognathus")TyrannosaurusAmargasaurusMamenchisaurusDeinonychusCompsognathusTrimExcess()Capacity: 5Count: 5Clear()Capacity: 5Count: 0 */ List<String> strList = new List<String>();strList.Add("one");strList.Add("two");List<T>是支持泛型的集合类,DataTable代表内存数据的一个表 DataTable实现的是IListSource,他通过Ilist接口中的GetList绑定数据List<T>实现的是IList接口,实现GetEnumerator方法 没测试过。 估计是list快。 其实...LIST 跟 DATATABLE各有所长比如从数据库中读出来 就用datatable方便自己要生成一个操作数组 就LIST好啊. C# richtextbox中重写键盘事件光标问题。 如何在textbox中把字符串以货币形式显示! vs2008模板参数 关于UPdate更新数据库的问题。还请各位热心帮忙解决,先谢了!!!! 请教高手,如果使用ADO.NET连接Oracle数据库啊 为何新建项目(控制台)时,VS.NET就自己退出了? WPF,这个绑定为什么没有效果 DotNetSetup 制作.Net安装程序需要的.Net环境检测安装程序带源代码下载 请从事ERP软件开发的同仁们发表意见。 用C#调用数据库的小问题 字符串拆分C#? vs2005 启动、停止、重启IIS
using System.Collections.Generic;public class Example
{
public static void Main()
{
List<string> dinosaurs = new List<string>(); Console.WriteLine("\nCapacity: {0}", dinosaurs.Capacity); dinosaurs.Add("Tyrannosaurus");
dinosaurs.Add("Amargasaurus");
dinosaurs.Add("Mamenchisaurus");
dinosaurs.Add("Deinonychus");
dinosaurs.Add("Compsognathus"); Console.WriteLine();
foreach(string dinosaur in dinosaurs)
{
Console.WriteLine(dinosaur);
} Console.WriteLine("\nCapacity: {0}", dinosaurs.Capacity);
Console.WriteLine("Count: {0}", dinosaurs.Count); Console.WriteLine("\nContains(\"Deinonychus\"): {0}",
dinosaurs.Contains("Deinonychus")); Console.WriteLine("\nInsert(2, \"Compsognathus\")");
dinosaurs.Insert(2, "Compsognathus"); Console.WriteLine();
foreach(string dinosaur in dinosaurs)
{
Console.WriteLine(dinosaur);
} Console.WriteLine("\ndinosaurs[3]: {0}", dinosaurs[3]); Console.WriteLine("\nRemove(\"Compsognathus\")");
dinosaurs.Remove("Compsognathus"); Console.WriteLine();
foreach(string dinosaur in dinosaurs)
{
Console.WriteLine(dinosaur);
} dinosaurs.TrimExcess();
Console.WriteLine("\nTrimExcess()");
Console.WriteLine("Capacity: {0}", dinosaurs.Capacity);
Console.WriteLine("Count: {0}", dinosaurs.Count); dinosaurs.Clear();
Console.WriteLine("\nClear()");
Console.WriteLine("Capacity: {0}", dinosaurs.Capacity);
Console.WriteLine("Count: {0}", dinosaurs.Count);
}
}/* This code example produces the following output:Capacity: 0Tyrannosaurus
Amargasaurus
Mamenchisaurus
Deinonychus
CompsognathusCapacity: 8
Count: 5Contains("Deinonychus"): TrueInsert(2, "Compsognathus")Tyrannosaurus
Amargasaurus
Compsognathus
Mamenchisaurus
Deinonychus
Compsognathusdinosaurs[3]: MamenchisaurusRemove("Compsognathus")Tyrannosaurus
Amargasaurus
Mamenchisaurus
Deinonychus
CompsognathusTrimExcess()
Capacity: 5
Count: 5Clear()
Capacity: 5
Count: 0
*/
strList.Add("one");
strList.Add("two");List<T>是支持泛型的集合类,DataTable代表内存数据的一个表
List<T>实现的是IList接口,实现GetEnumerator方法
LIST 跟 DATATABLE各有所长比如从数据库中读出来 就用datatable方便自己要生成一个操作数组 就LIST好啊.