tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
7966
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von splat
    splat splat ist offline Mitglied Brokat
    Registriert seit
    Nov 2003
    Ort
    Sydney, Australia
    Beiträge
    311
    Hallo,

    ich benötige eine Klasse (Collection/Dictionary) in C# womit es möglich ist, mehrere Werte einem Key zuzuordnen. Es wäre auch okay, wenn ich als Value einen string hätte, und diesen dann einfach mehrere Werte anhängen könnte.
    Solch eine Klasse müsste man wohl selbst machen, oder hat da noch jemand eine bessere Idee für mich?

    Gruß
     

  2. #2
    Meiki_ Meiki_ ist offline Mitglied Bronze
    Registriert seit
    Aug 2007
    Beiträge
    25
    versuchs mal mit

    Code :
    1
    
    System.Collections.Hashtable dic = new System.Collections.Hashtable();

    oder mit

    Code :
    1
    
    System.Collections.Generic.Dictionary<TKey, TValue> dic = new System.Collections.Generic.Dictionary<TKey, TValue>();

    mfg meiki
    Geändert von Meiki_ (05.09.07 um 08:41 Uhr)
     

  3. #3
    Avatar von Nico Graichen
    Nico Graichen Nico Graichen ist offline aka gemballa
    tutorials.de Moderator
    Registriert seit
    Dec 2003
    Ort
    Pulheim (NRW)
    Beiträge
    3.898
    Blog-Einträge
    34
    Hi

    Ich würde dir ein generic Dictionary empfehlen, da typstabil.
    Als Value nutzt du eine Generic-List (List<>), mit den Datentyp, den du benötigst.
    Als zum Beispiel:
    Code csharp:
    1
    
    Dictionary<string, List<string>> nennMichWieDuWillst = new Dictionary<string, List<string>>();
    Damit hast du einen string als Key und kannst als Wert beliebig viel string hinzufügen (ist natürlich auch mit anderen Datentypen möglich)
     
    Grüße Nico
    ----------------------
    Xing
    ----------------------
    Zitat Zitat von Mark Twain (1835-1910)
    Es gibt drei Dinge, die eine Frau aus dem Nichts hervorzaubern kann: einen Hut, einen Salat und einen Ehekrach.
    Zitat Zitat von Mike Wilson - Biographie über Larry Ellison (CEO Oracle)
    The Difference Between God and Larry Ellison: God Doesn't Think He's Larry Ellison

Ähnliche Themen

  1. Antworten: 2
    Letzter Beitrag: 20.07.10, 13:36
  2. JPA NamedQuery => where in collection?
    Von The_S im Forum Enterprise Java (JEE, J2EE, Spring & Co.)
    Antworten: 10
    Letzter Beitrag: 04.01.09, 13:44
  3. Antworten: 2
    Letzter Beitrag: 17.05.08, 10:40
  4. New Collection
    Von Ellinar im Forum 3D-Stills
    Antworten: 11
    Letzter Beitrag: 27.03.07, 18:31
  5. Collection Class
    Von kerian im Forum C/C++
    Antworten: 9
    Letzter Beitrag: 20.09.05, 13:04