![]() |
c# zweidimensionales array
Huhu,
habe folgendes Problem: Ich habe ein zweidimensionales Array mit 2 zeilen und 6 spalten erstellt. Nun habe ich folgenden Code: int[,] array = new int[2, 6]; array[0, 0] = 1; array[0, 1] = 2; array[0, 2] = 3; array[0, 3] = 4; array[0, 4] = 5; array[0, 5] = 6; array[1, 0] = 7; array[1, 1] = 8; array[1, 2] = 9; array[1, 3] = 10; array[1, 4] = 11; array[1, 5] = 12; Console.Write(array[0, 0].ToString()); Console.Write(array[0, 1].ToString()); Console.Write(array[0, 2].ToString()); Console.Write(array[0, 3].ToString()); Console.Write(array[0, 4].ToString()); Console.WriteLine(array[0, 5].ToString()); Console.Write(array[1, 0].ToString()); Console.Write(array[1, 1].ToString()); Console.Write(array[1, 2].ToString()); Console.Write(array[1, 3].ToString()); Console.Write(array[1, 4].ToString()); Console.Write(array[1, 5].ToString()); Console.ReadLine(); Meine Frage wäre, wie ich das so hinkrieg das zwischen den einzelnen Zahlen ein Abstand entsteht. Also sprich 1 2 3 4 5 usw. und nicht 12345. Desweiteren krieg ich den Code irgendwie einfach hin bzw. kann ich die Arrays nicht alle mit einem Console.WriteLine ausgeben? |
Code:
int[,] array = new int[2, 6]; |
Okay soweit klar...
Wie krieg ich aber die 2te Spalte hin? Also 7 8 9 usw.? |
Was genau meinst du? Wenn ich es bei mir starte krieg ich diese Ausgabe:
Zitat:
|
Also bei mir werden nur die oberen Zahlen angezeigt. Also 1 - 6
EDIT: Ach ok hatte nur das ReadLine in der falschen Zeile :) |
Was hat das ganze mit einem zweidim. Array zu tun?
|
Zitat:
|
Also für nen Zeilenumbruch kannst du in deinen String ein "⁄n" einfügen.
|
hmm, müsst's nicht eigentlich auch so gehen?
Code:
int[1,5] array = {{1, 2, 3, 4, 5, 6}, {7, 8, 9, 10, 11, 12}} |
@Higlav
foreach! |
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:53 Uhr. |
Powered by vBulletin® (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.