C#中的List類是一個動態數組,提供了許多常用的功能,包括:
- 添加元素:使用Add()方法將元素添加到列表的末尾。
- 插入元素:使用Insert()方法在指定的索引位置插入元素。
- 移除元素:使用Remove()方法從列表中移除指定的元素。
- 清空列表:使用Clear()方法移除列表中的所有元素。
- 獲取元素:通過索引使用索引器[]獲取指定位置的元素。
- 遍歷列表:使用foreach循環遍歷列表中的所有元素。
- 列表長度:使用Count屬性獲取列表中的元素個數。
- 排序列表:使用Sort()方法對列表中的元素進行排序。
- 反轉列表:使用Reverse()方法將列表中的元素順序反轉。
- 查找元素:使用IndexOf()方法查找指定元素在列表中的索引。
- 判斷元素是否存在:使用Contains()方法判斷指定元素是否存在于列表中。
- 列表切片:使用GetRange()方法獲取指定范圍內的子列表。
這些是List類的一些常用功能,但實際上List類還提供了更多的功能,可以根據具體需求選擇使用。