Hey! Ich bin gerade beim "Datenfeldern mehrdimensional". Nun meine frage ist ob ich die logic von den program richtig verstanden habe:
Ich glaube oder vermute, dass die for Schleife "k" als erstes los geht von 0 bis 3, dann erhält die Schleife "j" erstamal den Wert 0. Wenn die k Schleife von 0-3 durchgelaufen ist bekommt die Schleife
i den wert 0 dann von vorne bis i den Wert 5 hat. Wenn die Schleife k 5 mal von 0-3 durchgelaufen ist und vertig ist, wird die nächste Gruppe aufgemacht. Also das heist, dass die Schleife j jetzt den Wert 1 bekommt weil 0 schon zu ende(vertig) ist? Wenn er dann mit der 1 Gruppe vertig ist geht er zur der end Gruppe Wert 2. Hoffe das war richtig
Der Program Code:
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18:
| int[, ,] c = new int[6, 3, 4]; int i, j, k, MinWert;
lblFeld.Text = ""; for (i = 0; i <= c.GetUpperBound(0); i++) { for (j = 0; j <= c.GetUpperBound(1); j++) { lblFeld.Text += "( "; for (k = 0; k <= c.GetUpperBound(2); k++) { c[i, j, k] = r.Next(20, 31); lblFeld.Text += c[i, j, k] + " "; } lblFeld.Text += ") "; } lblFeld.Text += "\n"; } |
Moderiert von Christian S.: C#-Tags hinzugefügt