ฉันพยายามเก็บรายการไว้ในคอลเลคชั่นด้วยกุญแจที่ฉันเลือก ใน Java ฉันจะใช้ Map ดังนี้:
class Test {
Map<Integer,String> entities;
public String getEntity(Integer code) {
return this.entities.get(code);
}
}
มีวิธีที่เท่าเทียมกันในการทำเช่นนี้ใน C # หรือไม่?
System.Collections.Generic.Hashset
ไม่ใช้แฮชและฉันไม่สามารถกำหนดคีย์ประเภทที่กำหนดเอง
System.Collections.Hashtable
ไม่ใช่คลาสทั่วไป
System.Collections.Generic.Dictionary
ไม่มีget(Key)
วิธีการ