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

時間 2021-08-30 09:46:49

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中的時間屬性和不斷更新的時間做比較,我寫比較的時候,時間沒更新

你的描述不夠具體,所以不知道這個寫的合不合適,只是根據你的大體意思寫的 time 的摘要說明 public class time 有參構造方法 public time int hour,int minute,int second 時private int hour public int hour s...

什麼是數學中的集合思想,什麼是數學集合思想(初中水平),再舉3個例子

集合思想在高中數學中的應用 山東諸城 李國鋒 王磊 集合是近代數學中的一個重要概念,集合思想已成為現代數學的理論基礎,與高中數學的許多內容有著廣泛的聯絡,中學數學所研究的各種物件都可以看作集合或集合中的元素,用集合語言可以明瞭地表述數學概念,準確 簡捷地進行數學推理。集合論的創始人是徳國數學家康托爾...

集合中什麼時候用nzqr等等的,集合與數怎麼相乘

集合符合語言中,n代表自然數集,z代表整數集,q代表有理數集,r代表實數集。如果題目中沒有給出元素x的具體取值集合,一般預設為是在實數範圍內討論。所以,題目中比如有要求是有理數,那麼必須寫明元素x屬於q。在數學上r z c n q 各代表什麼數?r實數z整數c複數n非負整數q有理數。r 全體實數z ...