-> List<T> 線性集合,長度可變的數組 -> 增 Add() AddRange() Insert() 添加一個元素list.Add("張三"); 添加一組元素 string[] temArr={"張三","李四","王五"}; list.AddRange(temArr); 插入一個元素 li ...
-> List<T> 線性集合,長度可變的數組
-> 增 Add() AddRange() Insert()
添加一個元素list.Add("張三");
添加一組元素
string[] temArr={"張三","李四","王五"};
list.AddRange(temArr);
插入一個元素 list.Insert(1,"插入元素");
-> 刪 Remove(T) RemoveAt(int)
刪除一個值:list.Remove("張三");
刪除指定下標的值:list.RemoveAt(0);
從下標index 刪除count個元素 list.RemoveRange(3, 2)
-> 改 可以像數組一樣修改 // list[9] = '123';
-> 查 bool Contains(T) IndexOf()
Find 返回整個 List 中的第一個匹配元素
-> 遍歷 for
foreach(類型 臨時變數 in 集合)
{
使用臨時變數進行處理
}
-> 模擬隊列:先進先出
list.Add() 進入
list[i] 出
list.ReamoveAt(0) 移除已出數據
-> 模擬棧:先進後出(杯子與奧利奧)
list.Add() 進入
list[list.Count - 1] 後面先出
list.RemoveAt(list.Count - 1) 移除已出數據