Laden...

Hashtables mit Arrayinhalten füllen?

Letzter Beitrag vor 16 Jahren 2 Posts 1.442 Views
Hashtables mit Arrayinhalten füllen?

Hallo Leute,

Ich habe zwei Stringarrays von gleicher Größe, ist es möglich mit diesen ein Hashtable zu befüllen? (CopyTo?)

Theoretisch könnte ich mir das so vorstellen:

Hashtable:
StringArrayA[0] <-> StringArrayB[0]
StringArrayA[1] <-> StringArrayB[1]
StringArrayA[2] <-> StringArrayB[2]
StringArrayA[3] <-> StringArrayB[3]

Liebe Grüße,
apid0x

Hallo apid0x,

vorneweg: Hashtable gehört in die Mottenkiste und sollte wie alle untypisierten Collections aus System.Collections nicht mehr benutzt werden. Verwende stattdessen Dictionary<> und alle anderen typisierten Collections aus System.Collections.Generic.

Leider gibt es keine solche Methode. Gibt es nur andersherum. Wenn man ein Dictionary hat, kann man über die Keys- und Values-Properties Collection bekommen, die alle Schlüssel bzw. alle Werte enthalten.

Aber eine Methode zu schreiben, die zwei Collections bekommt und daraus ein Dictionary macht, ist keine große Sache.

herbivore