Fork me on gitee

list

C# List<T>的详细用法

 
所属命名空间:System.Collections.Generic

它为使用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值

 

posted @ 2018-08-20 15:26  寒夜听风  阅读(285)  评论(0)    收藏  举报