tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
380
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Tikonteroga Tikonteroga ist offline Mitglied Gold
    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 ?
     

  2. #2
    Avatar von Norbert Eder
    Norbert Eder Norbert Eder ist offline Mitglied Diamant
    Registriert seit
    Feb 2004
    Ort
    Österreich / Graz
    Beiträge
    5.137
    Blog-Einträge
    51
    Hier gibt's ein ReadOnlyDictionary:
    http://www.cuttingedge.it/blogs/stev...ntry.php?id=29
     

Ähnliche Themen

  1. C# Dictionary
    Von Alexander_87 im Forum .NET Windows Forms
    Antworten: 1
    Letzter Beitrag: 02.12.09, 16:15
  2. Dictionary(Of ) aus XML Befüllen
    Von ggb83 im Forum .NET Datenverwaltung
    Antworten: 0
    Letzter Beitrag: 17.01.09, 15:26
  3. Dictionary 4 Palm
    Von pongmaster im Forum Handy, PDA & mobile Welt
    Antworten: 3
    Letzter Beitrag: 04.02.05, 10:47
  4. PHP dictionary gernerieren
    Von bzar im Forum PHP
    Antworten: 1
    Letzter Beitrag: 18.11.04, 23:25
  5. [C#] C#-gegenstück zum Dictionary-Object aus VB?
    Von Alexander Schuc im Forum C/C++
    Antworten: 4
    Letzter Beitrag: 26.09.02, 20:04