Laden...

Mehrdimensionales Array mit mehreren Datentypen

Erstellt von blutiger_anfänger vor 14 Jahren Letzter Beitrag vor 14 Jahren 5.095 Views
B
blutiger_anfänger Themenstarter:in
293 Beiträge seit 2008
vor 14 Jahren
Mehrdimensionales Array mit mehreren Datentypen

Ich hab mal wieder eine kleine Frage.
Wie erstellt man ein mehrdimensionales Arry mit mehreren Datentypen bzw. ein Konsrukt, was sich wie ein Arrays verhält.

Was ich meine Wäre zum Beispiel soetwas:

MeinKonstrukt[0][0] = "Rot";
MeinKonstrukt[0][1] = true;
MeinKonstrukt[1][0] = "Blau";
MeinKonstrukt[1][1] = false;
MeinKonstrukt[2][0] = "Grün";
MeinKonstrukt[2][1] = true;

Also quasi ein Array mit welches pro erstem Index jeweils einen String und einen Bool Wert speichern kann.

liebe Grüße,
ein blutiger_anfänger

Wenn ich nicht hier bin, findest du mich auf code-bude.net.

239 Beiträge seit 2008
vor 14 Jahren

Hallo blutiger_anfänger,

ich denke dafür wäre ein Dictionary<TKey, TValue> geeignet, wobei TKey dein String und TValue der bool'sche Wert sein sollte.

Gruß Michbeck1983

Neulich im Computerkurs:
Mein Computer kennt Else nicht! 😁


[URL]XING-Profil[/URL]

B
blutiger_anfänger Themenstarter:in
293 Beiträge seit 2008
vor 14 Jahren

Danke schonmal! Und wie durchlaufe ich soetwas mit einer foreach-Schleife?
Wenn ich jetzt möchte, dass er mir alle Farben wiedergibt, die true sind?

Beziehungsweise konkreter gefragt - was gehört an folgender Stelle für das XXX gesetzt?


Dictionary<string, bool> Produkte = new Dictionary<string,bool>(5);

...

foreach (XXX item in MyDictionary)
{
    ...
}

Wenn ich nicht hier bin, findest du mich auf code-bude.net.

239 Beiträge seit 2008
vor 14 Jahren

Hallo blutiger_anfänger,

das würdest du dann so durchlaufen:


foreach (KeyValuePair<string, bool> pair in MyDictionary)
{
  if (pair.Value)
    // ...
}

Gruß Michbeck1983

Neulich im Computerkurs:
Mein Computer kennt Else nicht! 😁


[URL]XING-Profil[/URL]

49.485 Beiträge seit 2005
vor 14 Jahren

Hallo blutiger_anfänger,

ich denke, das hier ist eher, was du brauchst: Tabelle mit unbegrenzten Zeilen und 3 Spalten, welcher datentyp?

herbivore