Tôi đang cố gắng giữ một danh sách các mục trong bộ sưu tập với chìa khóa do tôi chọn. Trong Java, tôi chỉ đơn giản là sử dụng Bản đồ như sau:
class Test {
Map<Integer,String> entities;
public String getEntity(Integer code) {
return this.entities.get(code);
}
}
Có cách nào tương đương để làm điều này trong C # không?
System.Collections.Generic.Hashset
không sử dụng hàm băm và tôi không thể định nghĩa khóa loại tùy chỉnh
System.Collections.Hashtable
không phải là lớp chung
System.Collections.Generic.Dictionary
không có get(Key)
phương thức