使用泛型實現簡單鍊錶
public然後建立乙個linkedlist型別,該類包含了對鍊錶首尾元素的引用。還包含乙個新增元素到尾部的方法,以及getenumrator()方法,以便通過foreach進行遍歷元素。class linkedlistnode
public t value
public linkedlistnodenext
public linkedlistnodeprev
}
public現在就可以對任意資料型別使用這個簡易鍊錶進行操作了。class linkedlist: ienumerable
public linkedlistnodelast
public linkedlistnodeaddlast(t node)
else
return
newnode;
} public ienumeratorgetenumerator()
}ienumerator ienumerable.getenumerator()
}
c 泛型學習 二
2.繼承和泛型 1using system 2using system.collections.generic 3using system.text 45namespace vs2005demo2 610 public class subclass baseclass 11 1213 14 publ...
泛型學習(二)
泛型的運用 1.構造方法使用泛型 class gree public t getvalue public void setvalue t value class demo 結果 使用構造方法我們可以根據自己的需要,例項化不同型別的物件。2.設定多個泛型 設定多個泛型直接在 中加多個泛型即可。clas...
C 泛型學習
注意push 方法 1.public class stack public void push t item public stack int i stackss new stack 100 ss.push ds 第一種,ss.push ds 編譯通不過,因為 引數t 的型別 必須與 類例項化時定義...