Entwickler-Ecke
C# - Die Sprache - Mehrdimensionales Array
C#Newbie - So 23.06.19 22:15
Titel: Mehrdimensionales Array
Hallo Leute,
eigentlich eine ganz einfache Sache, funktoniert aber trotzdem noch nicht. Und zwar möchte ich eine bestimmmte Zeile oder Spalte eines zweidimensionalen Arrays boolscher Werte mit einem dimnesionalen Array boolscher Werte auffüllen. Dazu initialisiere ich zunächst erstmal beide Arrays bevor ich eine bestimmte Zeile/Spalte des zweidimensionalen Array fülle:
C#-Quelltext
1: 2: 3: 4:
| bool[] values = new bool[32]; bool[] allvalues = new bool[10000, 32];
allvalues[0] = values; |
Trotzdem erscheint dann die Fehlermeldung "Falsche Anzahl von Indizes in [].2 erwartet". Egal wie ies es schriebe,es kommt immer eine Fehlermeldung??? Dank! :)
Moderiert von Christian S.: C#-Tags hinzugefügt
Palladin007 - Mo 24.06.19 01:15
Kurz: Geht nicht
Du musst eine Schleife nutzen und dann über beide Arrays drüber iterieren.
Oder Du verwendest nicht das "richtige" mehrdimensionale Array, sondern ein eindimensionales Array und als Typ nochmal ein Array.
Beachte aber, dass die zweite Dimension auf diese Weise nicht initialisiert ist.
C#-Quelltext
1: 2: 3: 4: 5:
| bool[] values = new bool[32]; bool[][] allvalues = new bool[10000][];
allvalues[0] = values; bool value = allvalues[1][0]; |
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2024 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!