泛型集合 LinkedList

2021-05-25 10:39:41 字數 1020 閱讀 9912

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 ...