C# List 基礎教學 使用範例

List是什麼?
List就是清單,可以儲存相同類型資料的清單

建立List:
首先要先決定要儲存什麼類型的資料,這裡示範儲存字串型態(string)
建立儲存字串的清單:
List<string> stringList = new List<string>();

插入資料:
stringList.Add("第一筆");

取得指定位置的資料:
註:List中的筆數是由 0開始計算,第一筆的位置是 0,第二筆的位置是 1
string s = stringList[0];
Console.WriteLine(s);

取得第一筆和最後一筆資料:
string firstItem = stringList.First();
string lastItem = stringList.Last();
Console.WriteLine(firstItem);
Console.WriteLine(lastItem);

取得List內的資料總數:
int count = stringList.Count;
Console.WriteLine(count);

刪除List內的所有資料:
stringList.Clear();

把另一個List的資料插入到本List內:
List<string> stringList2 = new List<string>();
stringList2.Add("第二筆");
stringList2.Add("第三筆");
stringList.AddRange(stringList2);

一次輸出List內的所有資料:
foreach (var str in stringList)
{
Console.WriteLine(str);
}

找到這個項目在List中的位置:
註:第一筆一樣是 0,第二筆是 1
int i = stringList.IndexOf("第二筆");
Console.WriteLine(i);

留言