c集合ListL中的內容有什麼意義

時間 2021-08-30 09:45:15

1樓:星知魂

這是dotnet 2.0引進的新技術,泛型。

它的優點樓主可以在網上搜,我就不多說了。

我主要說說它的用法

如:listslist=new list();

這樣子slist.add(); 方法只能add string型別的物件;

同樣在獲取slist裡的物件時,直接就能取出string型別瞭如 string tem=slist[1];

這樣就免去了像

object o=slist[1];

string tem=null;

if(o is string)tem=(string)o;

這樣繁鎖的**。

當然我們也可以定義自己的泛型

像我們要自己寫一個連結串列,我們的節點可以這樣寫public class node

用這樣的節點我們就可是構建一個單向的連結串列,連結串列的**就不打了,呵呵

2樓:匿名使用者

arraylist同樣也可以宣告成泛型呀。

arraylist比如裡面放的是使用者類

那麼取值的時候就不需要強行轉換了。

這個也是物件導向的 思想。

如果arraylist這樣寫,去物件的值的時候 需要在上面寫上arraylist arlist=........

3樓:匿名使用者

list是泛型,指定t的型別是為了更好的限制,如果你用list,那麼就和arraylist一樣了.

不同型別元素可以在一個集合是因為,.net所有的類和型別都是派生自object類.

4樓:匿名使用者

這是泛行 為了限制住集合的型別 不會超出設定好的型別 在裝箱拆箱的時候有很大用處

5樓:來自黃岐灣真誠的鯨鯊

這是為了限制list集合裡的資料型別

比如: list這樣宣告一個變數後

只能向list中新增int型變數

c#如何向list<>中新增多個元素?

6樓:匿名使用者

用addrange這個方法來,詳見:

//// 摘要:

// 將指定

源集合的元素bai新增到 system.collections.generic.list的末du尾。

//// 引數:

// collection:

// 一個集合,其zhi元素應dao被新增到 system.collections.generic.list的末尾。集合自身不能為 null,但它可以包含為

// null 的元素(如果型別 t 為引用型別)。

//// 異常:

// system.argumentnullexception:

// collection 為 null。

public void addrange(ienumerablecollection);

7樓:匿名使用者

多次呼叫duadd方法,可以添zhi

加多個元素;或一次daoaddrange方法新增回多個元素答例如:listlist = new list();

// 新增5個元素

list.add(100);

list.add(200);

list.add(300);

list.add(400);

list.add(500);

int a = ;

// 新增 10 個元素

list.addrange(a);

8樓:匿名使用者

listdinosaurs =new list();//建立抄一個string的list集合

襲console.writeline("\ncapacity: ", dinosaurs.capacity);//輸出預設容量的大小

for (int i = list1.count; i 元素}console.writeline();

foreach (string dinosaur in dinosaurs)//列印集合中的元素

9樓:匿名使用者

實現方式:isbankfree.addrange(list1);但是兩個list的元素的型別要相同。

個人建議要對c#基礎知識要多多的學習。

C中什麼是泛型和泛型的集合,泛型和泛型集合的區別

list這種就是泛型 現在這裡只說一下我自己的理解.高手莫罵.這裡的t可以是使用者自己定義的型別.例如現在相要一個int泛型集合 我們只要使用list就行了使用string 泛型集合 我們只要使用list就行了其實泛型集合更重要的功能是可以存入使用者自定義的類了. 所謂泛型,即通過引數化型別來實現在...

C 中如何儲存輸入的資料,C 如何將輸入的內容輸出到文字檔案

使用檔案操作把輸入的資料儲存到文字當中即可。1 c語言標準庫提供了一系列檔案操作函式。檔案操作函式一般以f 單詞的形式來命名 f是file的簡寫 其宣告位於stdio.h標頭檔案當中。例如 fopen fclose函式用於檔案開啟與關閉 fscanf fgets函式用於檔案讀取 fprintf fp...

C 類有什麼作用,c 中的類是什麼作用,

小丁創業 類的作用是為了安全。用c語言定義一個函式,然後在其他檔案 假設有很多.c檔案 中,可以訪問定義的函式。除非將函式定義為靜態。對於類,只要將函式更改為私有,就只能由使用者訪問該函式,而不能訪問其他檔案,這等效於保護編寫的功能。類的作用是繼承。例如,汽車和火車可以同時繼承。這樣可以使程式的結構...