using system;
using system.collections.generic;
using system.linq;
using system.text;
using system.collections;
namespace linkedlist
class program
static void display(linkedlistnodelinkednode)
if (linkednode.list == null)
console.writeline("該結點沒有被加入鍊錶中。");
else 個結點",linkednode.list.count); }
if (linkednode.previous == null)
console.writeline("該結點的previous結點為null");
else
console.writeline("該結點的previous結點為",linkednode.previous.value);
if (linkednode.next == null)
console.writeline("該結點的next結點為null");
else
console.writeline("該結點的next結點為",linkednode.next.value);
static void main(string args)
linkedlistnodestrlinkednode = new linkedlistnode("車隊");
linkedlistlinkedlist = new linkedlist();
linkedlist.addlast(strlinkednode);
linkedlist.addfirst("車隊首車");
linkedlist.addlast("車隊尾車");
program.display(strlinkednode);
console.read();
泛型集合,非泛型集合
arraylist 非泛型集合 list 泛型集合 集合跟陣列比較我們更容易理解。陣列 1,長度固定2,資料型別預先宣告 集合 1,長度可變2,資料型別預先宣告的為泛型集合,資料型別不限定為非泛型 arraylist 長度不固定,元素資料型別為object的集合。object類之間或間接為所有類的父...
C 泛型 泛型集合Dictionary
在system.collections.generic命名空間中,與arraylist相對應的泛型集合是list,與hashtable相對應的泛型集合是dictionary,其儲存資料的方式與雜湊表相似,通過鍵 值來儲存元素,並具有泛型的全部特徵,編譯時檢查型別約束,讀取時無須型別轉換。本儲存的例子...
C 集合 泛型集合
非泛型集合的類和介面位於system.collections命名空間。泛型集合的類和介面位於system.collections.generic命名空間。普通集合 arraylist 值 有序不唯一 hashtable key 必須唯一 可為空 不能為null value 可重複 能為空和null ...