Próbuję przechowywać listę elementów w kolekcji za pomocą wybranego przeze mnie klucza. W Javie po prostu użyłbym Map w następujący sposób:
class Test {
Map<Integer,String> entities;
public String getEntity(Integer code) {
return this.entities.get(code);
}
}
Czy istnieje równoważny sposób zrobienia tego w C #?
System.Collections.Generic.Hashset
nie używa skrótu i nie mogę zdefiniować klucza typu niestandardowego,
System.Collections.Hashtable
nie jest klasą ogólną
System.Collections.Generic.Dictionary
, nie ma get(Key)
metody