List<T>

命名空间:System.Collections.Generic

List<T>类是ArrayList类的泛型等效类。该类使用大小可按需动态增加的数组实现IList<T>泛型接口。

泛型的好处(?)

不会强行对值类型进行装箱和拆箱,或对引用类型进行向下强制类型转换,所以性能得到提高。

添加到 ArrayList 中的任何引用或值类型都将隐式地向上强制转换为 Object。

1:List的基础,常用方法:

声明:

1.  List<T> mList = new List<T>();

T为列表中元素类型,现在以string类型作为例子

EG:List<string> mList = new List<string>();

2:


添加元素

1:List.Add(T item)

EG:  mList.Add("John");

添加一组数据


3:Insert(int index,T item);在index位置添加一个元素

EG: mList.Insert(1,"Hei");

遍历List中的元素

foreach(T element in mList)    ///T的类型与mList声明时一样

{

       Console.WriteLine(element);

}

EG:

foreach(string s in mList)

{

        Console.WriteLine(s);

}

删除元素

1:List.Remove(T item) 删除一个值

EG:mList.Remove("Hunter");

2:List.RemoveAt(int index);删除下标为index的元素

EG: mList.RemoveAt(0);

3:List.RemoveRange(int index,int count);   从下标index开始,删除count个元素

EG: mList.RemoveRange(3,2);





  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值