ERLEDIGT
NEIN
NEIN
ANTWORTEN
1
1
ZUGRIFFE
380
380
EMPFEHLEN
-
13.08.11 11:19 #1
- Registriert seit
- Apr 2007
- Beiträge
- 153
Hallo,
ich möchte ein Readonly Dictionary erstellen, indem ich von Dictionary ableite.
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
public class DbcAttributeDefinitions : Dictionary<string, DbcAttributeDefinition> { public DbcAttributeDefinitions(Dictionary<string, DbcAttributeDefinition> dictionary) : base(dictionary) { } public new DbcAttributeDefinition this[string name] { get { return base[name]; } set { throw new ApplicationException(); } } }
Wenn ich aber mit dieser Klasse einen Value über einen Key abrufen möchte, wird eine KeyNotFound Exception geworfen.
Wenn ich mir jedoch über den Debugger den Inhalt des Dictionary anschaue, dann ist der Key jedoch vorhanden. Habe ich irgendwas falsch gemacht oder muss ich etwas spezielles beachten ?
-
Hier gibt's ein ReadOnlyDictionary:
http://www.cuttingedge.it/blogs/stev...ntry.php?id=29
Ähnliche Themen
-
C# Dictionary
Von Alexander_87 im Forum .NET Windows FormsAntworten: 1Letzter Beitrag: 02.12.09, 16:15 -
Dictionary(Of ) aus XML Befüllen
Von ggb83 im Forum .NET DatenverwaltungAntworten: 0Letzter Beitrag: 17.01.09, 15:26 -
Dictionary 4 Palm
Von pongmaster im Forum Handy, PDA & mobile WeltAntworten: 3Letzter Beitrag: 04.02.05, 10:47 -
PHP dictionary gernerieren
Von bzar im Forum PHPAntworten: 1Letzter Beitrag: 18.11.04, 23:25 -
[C#] C#-gegenstück zum Dictionary-Object aus VB?
Von Alexander Schuc im Forum C/C++Antworten: 4Letzter Beitrag: 26.09.02, 20:04





Zitieren
Login





