Ich versuche, eine Liste von Elementen in einer Sammlung mit einem Schlüssel meiner Wahl zu führen. In Java würde ich Map einfach wie folgt verwenden:
class Test {
Map<Integer,String> entities;
public String getEntity(Integer code) {
return this.entities.get(code);
}
}
Gibt es eine äquivalente Möglichkeit, dies in C # zu tun?
System.Collections.Generic.Hashsetverwendet keinen Hash und ich kann keinen benutzerdefinierten Typschlüssel definieren. Ist
System.Collections.Hashtablekeine generische Klasse,
System.Collections.Generic.Dictionaryhat keine get(Key)Methode