嘿,编程的小伙伴们,你们是不是还在为C#中的数组长度固定而烦恼呢?今天就来聊聊C#中常用的List
什么是List?
List
- ArrayList会将所有元素都当作Object处理,导致装箱拆箱,性能堪忧。
- List
作为ArrayList的泛型等效类,解决了装箱拆箱问题,同时也保证了类型安全。
List怎么用?
List
初始化List
List
List:初始化一个空的List() 实例。 List:从一个已有的集合中复制元素到List(IEnumerable ) 。 List:指定初始容量。(Int32)
常用属性
- Capacity:获取或设置内部数据结构能够容纳的元素总数。
- Count:获取List
中包含的元素数量。
常用方法
Add:将对象添加到List的结尾处。 Clear:从List中移除所有元素。 Contains:确定某元素是否在List中。 Find:搜索与指定谓词相匹配的元素。IndexOf:返回某个值的第一个匹配项的索引。Insert:将元素插入List的指定索引处。 Remove:从List中移除特定对象的第一个匹配项。 RemoveAll:移除与指定谓词相匹配的所有元素。RemoveAt:移除List的指定索引处的元素。 Reverse:将List的元素顺序反转。 TrimExcess:将容量设置为List中元素的实际数目。 Sort:对List中的元素进行排序。
小结与拓展
今天我们学习了C#中的List
我是陆砚码,思享编程网的资深编辑,希望这篇文章能帮助你更好地理解List
