Estoy tratando de mantener una lista de elementos en una colección con una clave de mi elección. En Java, simplemente usaría Map de la siguiente manera:
class Test {
Map<Integer,String> entities;
public String getEntity(Integer code) {
return this.entities.get(code);
}
}
¿Hay una forma equivalente de hacer esto en C #?
System.Collections.Generic.Hashset
no usa hash y no puedo definir una clave de tipo personalizada
System.Collections.Hashtable
no es una clase genérica
System.Collections.Generic.Dictionary
no tiene un get(Key)
método