C#中的List怎麼樣? List
泛型的好處:它為使用c#語言編寫物件導向程式增加了極大的效力和靈活性。不會強行對值型別進行裝箱拆箱,或對參考型別進行向下強制型別轉換,所以效能得到提升。
效能注意事項:在決定使用IList
C# List的基礎常用方法:
一、聲明:
1、List
List
2、List
string[] temArr = { "Ha", "Hunter", "Tom", "Lily", "Jay", "Jim", "Kuku", "Locu"};
List
1、List. Add(T item)新增一個元素
3、Insert(intindex, T item);在index位置加上一個元素
三、遍歷List中元素:
foreach(TelementinmList)T的类型与mList声明时一样 { Console.WriteLine(element); } 例: foreach(stringsinmList) { Console.WriteLine(s); }
四、刪除元素:🎀㟎 1、ListL、ListL」 mList.Remove("Hunter ");
2、List. RemoveAt(intindex);刪除下標為index的元素
例:
mList.RLetAt0(0);
從下標index開始,刪除count個元素
五、判斷某個元素是否在該List中:
List. Contains(T item)回傳true或false,很實用
if(mList.Contains("Hunter")) { Console.WriteLine("There is Hunter in the list"); } else { mList.Add("Hunter"); Console.WriteLine("Add Hunter successfully."); }
六、給List裡面元素排序:
『〜〜 mList.Sort ();
七、給List裡面元素順序反轉: List. Reverse ()可以不List. Sort ()配合使用,達到想要的效果
例:
〜〜.Clear(); List. Count ()傳回int值
例:
in tcount = mList.Count();
Console.WriteLine("The num of elements in the list: "+count);
各位有所幫助。
更多C#中List怎麼用?List基礎用法匯總相關文章請關注PHP中文網!