C 程式設計 100 List泛型學習

2021-08-21 11:11:54 字數 1285 閱讀 9091

集合與陣列比較:

(1)長度可以改變

(2)新增資料時,不必考慮具體型別

using

system;

using

system.collections;

using

system.collections.generic;

using

system.linq;

using

system.text;

namespace

generictest

);list.addrange(list);

//將自身作為引數新增到列表

console.writeline(

"*****=輸出*****=="

);for

(int

i=0;i

console.writeline(list[i]);

console.writeline(

"*****=反轉*****=="

);list.reverse();

for(

inti = 0; i < list.count; i++)

console.writeline(list[i]);

console.writeline(

"*****=排序大到小*****=="

);list.sort();

for(

inti = 0; i < list.count; i++)

console.writeline(list[i]);

console.writeline(

"*****=插入*****=="

);list.insert(3,100);

for(

inti = 0; i < list.count; i++)

console.writeline(list[i]);

console.writeline(

"*****=刪除*****=="

);list.remove(3);

for(

inti = 0; i < list.count; i++)

console.writeline(list[i]);

console.writeline(

"*****=陣列與列表互轉*****=="

);int

nums = list.toarray();

list<

int> list2 = nums.tolist();

console.readkey();}}

}

C 泛型 使用泛型List

一 泛型的優點 效能高。從前面的例子可以看出使用不需進行型別轉換,可以避免裝箱和拆箱操作,提高效能。型別安全。泛型集合對其儲存物件進行了型別約束,不是定義時宣告的型別,是無法儲存到泛型集合中的,保證了資料型別的安全。重用。使用泛型型別可以最大限度地重用 保護型別的安全以及提高效能。使用泛型 使用泛型...

C 泛型 使用泛型List

一 泛型的優點 效能高。從前面的例子可以看出使用不需進行型別轉換,可以避免裝箱和拆箱操作,提高效能。型別安全。泛型集合對其儲存物件進行了型別約束,不是定義時宣告的型別,是無法儲存到泛型集合中的,保證了資料型別的安全。重用。使用泛型型別可以最大限度地重用 保護型別的安全以及提高效能。使用泛型 使用泛型...

C 筆記 List 泛型

所屬命名空間 system.collections.generic list類是 arraylist 類的泛型等效類。該類使用大小可按需動態增加的陣列實現 ilist 泛型介面。泛型的好處 它為使用c 語言編寫物件導向程式增加了極大的效力和靈活性。不會強行對值型別進行裝箱和拆箱,或對引用型別進行,向...