C 集合型別

2021-07-04 14:45:51 字數 414 閱讀 4866

陣列,arraylist   list<>

hashtable

hashtable ht = new hashtable();

ht.add("first","xuanxuan");

ht.add("second","minmin");

//通過這樣訪問ht["second"]

使用無效的key查詢是返回null  而dictionnary丟擲異常

hashtable型別不安全,使用dictionary

dictionary《型別,型別》 d = new dictionary《型別,型別》();

dictionary不是執行緒安全的,,concurrentdictionary是執行緒安全的

sortedlist《型別,型別》根據key排序

c 的集合型別

1.c 的陣列 2.c 的arraylist和list 3.c 的hashtable和dictionary using system using system.collections using system.collections.generic using system.linq using s...

C 集合型別大揭秘

listlist new list list.enumerator enumerator list.getenumerator try finally public class myset ienumerable public ienumerator getenumerator public cla...

C 集合篇之 集合介面和型別

概述 list 是與陣列相當的集合類。其他型別的集合 佇列 棧 鍊錶 字典和集。它們提供的訪問集合元素的api 可能稍有區別,在記憶體中儲存元素的內部結構也有區別。集合介面和型別 大多數集合都可在system.collections和system.collections.generic命名空間下找到...