(1)自定義泛型鍊錶類。
public(2)自定義泛型鍊錶類呼叫。class genericlist
set
}//節點的下乙個節點
private
node next;
public
node next
set
}//節點的上乙個節點
private
node last;
public
node last
set
}public
node(t t)
}private
node firstnode;
private
node lastnode;
public
void
addnode(t t)
}//要在自定義泛型集合上迭代
//必須實現該介面
public ienumeratorgetenumerator()}}
class輸出如下:genericlisttesttwo
foreach (int i in
list)
//型別引數為string
genericlist strlist = new genericlist();
strlist.addnode(
"first node");
strlist.addnode(
"second node");
foreach(string s in
strlist)
console.read();}}
C 自定義泛型鍊錶DEMO
已定義如下乙個泛型類和泛型介面,請建立乙個泛型的mylinkedlist類,表示乙個單向鍊錶,滿足指定介面和功能。1 泛型類,代表鍊錶中的節點 public class node public nodenext public node t value 2 泛型介面,定義了列表上可執行的操作 publ...
自定義類使用泛型and方法使用泛型
使用泛型的自定義類,泛型可以使用任意的資料型別,在建立物件的時候確定是什麼資料型別,建立物件的時候不使用泛型,那就預設是object型別 格式 package cn.zhuobo.day10.aboutgeneric public class classgeneric public classgen...
C 自定義泛型
using system using system.collections.generic using system.text namespace customgenericcollection public car public class sportscar car 其他方法 public cl...