Entwickler-Ecke
Basistechnologien - Array Länge bestimmen
sebastian1234 - Sa 05.04.14 19:07
Titel: Array Länge bestimmen
Nabend zusammen,
habe mal wieder ein Problem bzgl. Array! Folgender Ausgangspunkt bzw. Methode...
C#-Quelltext
1: 2: 3: 4: 5:
| public static double[][] irgendwas(double[][]diesdas) { int size = diesdas.length; double[][] Ausgabe = new double[size][] } |
Wenn ich nun die size in double[][] Ausgabe übernehme erhalte ich ein Array das die Größe 5*5 besitzt.
Ich möchte allerdings ein Array haben das in diesem Beispiel die Größe 5*6 besitzt! Wie kann ich das erstellen?
Christian S. - Sa 05.04.14 21:49
Du musst die "Unterarrays" entsprechend erstellen:
C#-Quelltext
1: 2:
| for (int i = 0; i < size; i++) Ausgabe[i] = new double[6]; |
Palladin007 - Mo 07.04.14 13:53
Oder so:
C#-Quelltext
1:
| var ausgabe = new double[5,6]; |
Ansprechen tust du das dann so:
Nachteil des Ganzen:
Du kannst nicht einfach das "innere" Array abspeichern, du brauchst immer beide Indices.
Zumindest kenne ich keinen anderen Weg, außer über eine Schleife die Daten raus zu lesen.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 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!