Was ist die effizienteste Möglichkeit, eine Konstante (ändert sich nie zur Laufzeit) Mapping von string
s zu int
s?Erstellen einer Konstante Dictionary in C#
Ich habe versucht mit einer const Dictionary, aber das hat nicht geklappt.
Ich könnte eine immutable wrapper mit entsprechender Semantik implementieren, aber das scheint immer noch nicht völlig richtig.
Für diejenigen, die darum gebeten haben, ich IDataErrorInfo in einer generierten Klasse und ist auf der Suche nach einem Weg bin die Umsetzung die column Lookup in meine Reihe von Deskriptoren zu machen.
Ich war mir nicht bewusst (Tippfehler beim Testen! D'oh!), Dass Schalter Strings akzeptiert, also werde ich das verwenden. Vielen Dank!
es eine Lösung ist hier: http://stackoverflow.com/questions/10066708/readonly-keyword-does-not-make-a-list-readonly –