C 中List泛型集合的使用

2021-08-21 12:46:41 字數 873 閱讀 9860

list泛型集合 t代表任意型別

注:使用list泛型集合需要引入命名空間:using system.collections.generic;

一、集合的宣告

list《型別》 集合名 = new list《型別》();

二、集合的使用

1.增加資料

集合名.add(value) //往集合中新增資料;

往集合中新增,資料會不斷的新增到集合中,形成一種類似於排隊的效果。

2.刪除資料

集合名.remove(gameobject item);    //清空集合內指定子元素

集合名.removeat(索引); //刪除指定索引位置的資料;該索引位置的資料被刪除後,該索引後面的資料的索引會自動被調整;

集合名.removeall(委託型別);            //移除與指定詞定義的條件的全部元素

集合名.clear();                                     //清空集合

3.查詢資料

注:list的索引和陣列一樣,也是從 0 開始;

集合名[索引] //取出指定索引位置的資料;

集合名.count //集合的長度

集合名.find(委託型別); 檢索與指定詞定義的條件的第乙個元素

集合名.findall(委託型別); 檢索與指定詞定義的條件的全部元素

4.修改資料

集合名[索引] = 新值; //給指定索引的的資料重新賦值;

泛型集合List

泛型集合list泛型最重要的應用就是集合操作,使用泛型集合可以提高 重用性,型別安全和更佳的效能。list的用法和arraylist相似,list有更好的型別安全性,無須拆,裝箱。定義乙個list泛型集合的語法如下 list集合名 new list 在泛型定義中,泛型型別引數 是必須指定的,其中t是...

List泛型集合

陣列 定義後長度固定的。泛型集合可以改變。list字串集合,集合中多個字串。與陣列一樣,索引從0開始,對應每乙個字串。方法有。list.add 增加,list.removeat 根據索引刪除。list.insert 0,插入。list.addrange 陣列 list.sort 公升序,list.r...

泛型集合List

泛型是具有佔位符 型別引數 的類 結構 介面和方法,這些佔位符是類 結構 介面和方法所儲存或使用的乙個或多個型別的佔位符。泛型集合類可以將型別引數用作它所儲存的物件的型別的佔位符 型別引數作為其字段的型別和其方法的引數型別出現。泛型方法可以將其型別引數用作其返回值的型別或者其形參的 型別之一。lis...