Elemente in for-Schleifen überspringen
-
Kann man in einer for-Schleife auch continue verwenden, um bestimmte Schleifen-Nummern zu übergehen - oder wie macht man das?
Beispiel:for(int i=0; i<20;i++) { if (i==15) continue; textBox.Text = i.ToString(); }
bei mir werden ab einer bestimmten Menge (i=16) nur noch wirre Daten ausgegeben und ich habe keine Ahnung warum
-
Ja, man kann mit continue Dinge ueberspringen. Auch wenn in diesem Fall etwas wie
for(int i=0; i<20;i++) { if ( i != 15 ) textBox.Text = i.ToString(); }
schoener waere.
Was meinst du den mit komischen Werten? Dein Code muesste eigentlich funktionieren.
-
AngelaMerkel schrieb:
Kann man in einer for-Schleife auch continue verwenden, um bestimmte Schleifen-Nummern zu übergehen - oder wie macht man das?
Beispiel:for(int i=0; i<20;i++) { if (i==15) continue; textBox.Text = i.ToString(); }
bei mir werden ab einer bestimmten Menge (i=16) nur noch wirre Daten ausgegeben und ich habe keine Ahnung warum
Anstatt das Problem mit fragwuerdigen continues zu umgehen, solltest du vielleicht mal deine Werte checken mit denen du da rumhantierst.