Estou tentando manter uma lista de itens em uma coleção com uma chave de minha escolha. Em Java, eu simplesmente usaria o Map da seguinte maneira:
class Test {
Map<Integer,String> entities;
public String getEntity(Integer code) {
return this.entities.get(code);
}
}
Existe uma maneira equivalente de fazer isso em c #?
System.Collections.Generic.Hashset
não usa hash e não consigo definir uma chave de tipo personalizado
System.Collections.Hashtable
não é uma classe genérica
System.Collections.Generic.Dictionary
não tem um get(Key)
método