国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > CSS > 正文

C#中List怎么用?List基礎用法匯總

2024-07-11 09:00:42
字體:
來源:轉載
供稿:網友

   C#中的List怎么樣?List類是ArrayList類的泛型等效類,該類使用大小可按需動態增加的數組實現IList泛型接口。接下來,綠茶小編就介紹一些List的基礎簡單用法。

  泛型的好處:它為使用c#語言編寫面向對象程序增加了極大的效力和靈活性。不會強行對值類型進行裝箱和拆箱,或對引用類型進行向下強制類型轉換,所以性能得到提高。

  性能注意事項:在決定使用IList還是使用ArrayList類(兩者具有類似的功能)時,記住IList類在大多數情況下執行得更好并且是類型安全的。如果對IList類的類型T 使用引用類型,則兩個類的行為是完全相同的。但是,如果對類型T 使用值類型,則需要考慮實現和裝箱問題。

  C# List的基礎常用方法:

  一、聲明:

  1、List mList = new List();

  T為列表中元素類型,現在以string類型作為例子:

  List mList = new List();

  2、List testList =new List (IEnumerable collection);

  以一個集合作為參數創建List:

  string[] temArr = { "Ha", "Hunter", "Tom", "Lily", "Jay", "Jim", "Kuku", "Locu"};

  List testList = new List(temArr);

  二、添加元素:

  1、List. Add(T item)添加一個元素

  例:

  mList.Add("John");

  2、List. AddRange(IEnumerable collection)添加一組元素

  例:

  string[] temArr = {"Ha","Hunter","Tom","Lily","Jay","Jim","Kuku","Locu"};mList.AddRange(temArr);

  3、Insert(intindex, T item);在index位置添加一個元素

  例:

  mList.Insert(1,"Hei");

  三、遍歷List中元素:

  foreach(TelementinmList)T的類型與mList聲明時一樣

  {

  Console.WriteLine(element);

  }

  例:

  foreach(stringsinmList)

  {

  Console.WriteLine(s);

  }

  四、刪除元素:

  1、List. Remove(T item)刪除一個值

  例:

  mList.Remove("Hunter");

  2、List. RemoveAt(intindex);刪除下標為index的元素

  例:

  mList.RemoveAt(0);

  3、List. RemoveRange(intindex,intcount);

  從下標index開始,刪除count個元素

  例:

  mList.RemoveRange(3, 2);

  五、判斷某個元素是否在該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里面元素排序:

  List. Sort ()默認是元素第一個字母按升序

  例:

  mList.Sort();

  七、給List里面元素順序反轉:

  List. Reverse ()可以不List. Sort ()配合使用,達到想要的效果

  例:

  mList.Sort();

  八、List清空:

  List. Clear ()

  例:

  mList.Clear();

  九、獲得List中元素數目:

  List. Count ()返回int值

  例:

  in tcount = mList.Count();

  Console.WriteLine("The num of elements in the list: "+count);

  以上就是,綠茶小編整理出來的C#List的基本用法了,希望對各位有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 漠河县| 保康县| 庆元县| 西盟| 浦东新区| 冷水江市| 利津县| 安顺市| 荔波县| 龙江县| 阳泉市| 绵阳市| 柞水县| 民丰县| 镇康县| 龙岩市| 芮城县| 广西| 南宁市| 夏津县| 岳西县| 都兰县| 瑞昌市| 昭通市| 营口市| 即墨市| 佛坪县| 乌什县| 营山县| 佛冈县| 枣阳市| 宝应县| 都兰县| 沂水县| 齐齐哈尔市| 焉耆| 新民市| 澎湖县| 林口县| 阳泉市| 辽阳市|