Sto cercando di tenere un elenco di elementi in una raccolta con una chiave di mia scelta. In Java, userò semplicemente Map come segue:
class Test {
Map<Integer,String> entities;
public String getEntity(Integer code) {
return this.entities.get(code);
}
}
Esiste un modo equivalente per farlo in C #?
System.Collections.Generic.Hashsetnon usa l'hash e non riesco a definire una chiave di tipo personalizzata
System.Collections.Hashtablenon è una classe generica
System.Collections.Generic.Dictionarynon ha un get(Key)metodo