list
C# List<T>的详细用法
它为使用c#语言编写面向对象程序增加了极大的效力和灵活性。不会强行对值类型进行装箱和拆箱,或对引用类型进行
具有:添加(包含从指定位置)、遍历、删除(指定位置)、判断、排序、清空等功能;具体如下:
声明:List mList = new List(); 比如:List mList= new List();
添加一个元素:List. Add(T item)
如:string[] temArr = { "Ha","Hunter", "Tom","Lily", "Jay","Jim", "Kuku", "Locu"};
mList.AddRange(temArr);
在index位置添加一个元素:mList.Insert(1, "Hei");
遍历List中元素:
foreach (T element in mList) // T的类型与mList声明时一样
{
Console.WriteLine(element);
}
删除元素:mList.Remove("Hunter");
删除下标为index的元素: mList.RemoveAt(0);
从下标index开始,删除count个元素:mList.RemoveRange(index, 2);
判断某个元素是否在该List中: List. Contains(T item)
默认是元素第一个字母按升序: List. Sort ()
给List里面元素顺序反转:List. Reverse () 可以与List. Sort ()配合使用,达到想要的效果
List清空:List. Clear ();
获得List中元素数目:List. Count () 返回int值