seltsam for-Schleife? C # [Duplikat]
-
29-09-2019 - |
Frage
Mögliche Duplizieren:
In C # ist ein für (;; ) sicher und was macht es wirklich?
Also ich kürzlich etwas las, ive nie zuvor ..
gesehen for (; ; )
{
}
Was genau passiert, wenn die feilds leer wie das gelassen werden?
Lösung
Es ist eine unendliche Schleife.
Irgendwo in es sollte eine break;
Aussage sein, oder möglicherweise eine Ausnahme geworfen, um Kontrolle über die Schleife zu übergeben.
Sie können auch das Gleiche erreichen (wahrscheinlich mehr offensichtlich), indem Sie
while (true)
{
// do stuff
}
Andere Tipps
Dies ist eine Endlosschleife, fast gleichbedeutend mit einer while(true)
Schleife.
Der break
Zustand ist nicht da zwischen den beiden Semikolons, weshalb es dort irgendwo in der Schleife sein muss.
Das ist eine unendliche Schleife für.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow