C 幾種常見的集合類的區別

2021-05-25 21:49:23 字數 718 閱讀 3058

// hashseths = null;

// hs=getsource();

// foreach (var v in hs)

// // console.writeline("---------------");

// ilistlist = new list();

// list.add("1");

// list.add("3");

// list.add("4");

// list.add("5");

// list.add("6");

// list.add("1");

// foreach (var li in list)

// // hashtable ht = new hashtable();

// ht.add("a", "1");

// ht.add("b", "1");

// ht.add("c", "1");

// ht.add("d", "1");

// ht.add("e", "1");

// ht.add("f", "1");

// foreach(var de  in ht)

// // /*

//  * c#幾種集合的區別

//  * hashset集合對應已經存在的鍵不會在重複新增,list集合會,hashtable不允許新增重複鍵

//  */

java常見集合類區別

hashmap 執行緒不安全,key可以為null,不可多執行緒,效率高 hashtable 執行緒安全,key不可以為null,內部的方法基本都經過 synchronized 修飾,效率低下 concurrenthashmap 在hashtable的基礎上進行分割,鎖住分割的一部分而不是整個map...

集合常見的幾種遍歷方式

建立dog類用於存入集合遍歷 public class dogpublic string getname public void setname string name public intgetage public void setage int age 重寫tostring方法 override...

C 泛型類的集合和非泛型類的集合區別

using system.collections 非泛型類集合的命名空間。非泛型類的集合 不固定資料型別 using system.collections.generic 泛型類集合的命名空間。1 非泛型類的集合和泛型類的集合的區別 前者是不固定資料型別 後者固定資料型別 比如非泛型集合的array...