Loop while,-while C#
Neben der for-Schleife in c# sind sogar while-Schleifen und tun-während. Sie werden zusammen beschrieben, da sie leicht unterscheiden. Schleifen können Sie den gleichen Code mehrmals auf der Grundlage der gegebenen Bedingungen durchführen. Der folgende Eintrag enthält eine Beschreibung der While-Schleife und tun-während sich, zusammen mit ihren Beispielanwendungen.
Menu wpisu
Die Syntax der While-Schleife
Während Schleife eine einfache Syntax hat. Auf den ersten, nach einer Weile erscheint ein Zustand, der durch die Schleife erfüllt werden muss ausgeführt wurde. Klammern ist eine wiederholte Zeichenfolge des Code, solange die Bedingung den Wert True zurückgibt. Die Bedingung wird nach jeder Ausführung aller Zeilen des Codes in geschweiften Klammern überprüft. Wenn eines der Elemente, dass die Bedingung Variable ist, muss es deklariert und vor dem Aufkommen der Schleife initialisiert.
Int i = 0; //Konieczna Deklaration und Initialisierung vor Schleife Während (und < 6) //Warunek-until es erfüllt ist, die Schleife wird ausgeführt { Konsole. WriteLine ("Wert von weniger als 6"); Ich + +; }
Die Syntax der While-Schleife
Die Schleife-Weile ähnelt eine Weile Loop und der große Unterschied ist, dass unabhängig von der Frage der Bedingung, mindestens einmal ausführen.
Int i; //Konieczna Erklärung vor der Schleife An { Konsole. WriteLine ("Wert von weniger als 6") oder die erste Iteration der Schleife; Ich = 5; } während (und 6 <); //Warunek-until es erfüllt ist, die Schleife wird ausgeführt
Die Variable, die Sie wollen in einem Zustand, muss vor der Schleife im Code deklariert werden. Die Ermächtigung der Variablen kann nur in einer Schleife angezeigt, da es, bis die Bedingung weiterhin.
While-Schleife verwenden
Alle Loops können abwechselnd in allen Operationen verwendet werden, die den Wiederholung Code erfordern. Unten ist ein Beispiel einer while-Schleife, die Benutzerinteraktion erforderlich.
Int IleRazy; //Deklaracja eine Variable vor eine Schleife Konsole. WriteLine ("wie viele Male Sie die Zeichenfolge sehen?"); IleRazy = int. (Console.ReadLine ()); / / int. Analysieren konvertiert-Zahlen als Zeichenfolge in den Typ int Während (IleRazy > 0) //Display, solange die Variable IleRazy wird größer als 0 sein. { Konsole. WriteLine ("Darstellung der Zeichenfolge."); IleRazy--; //W jeder Iteration verringert den Wert der Variablen }
Anwendung der Schleife-während
Die Schleife-Weile arbeitet zum Beispiel. Menüs in Programme angezeigt. Die erste Iteration der Schleife informiert den Benutzer über möglichen Wahl, und die nächste hängt von Ihrer Wahl. Ein Beispiel einer solchen Benutzung wird unten gezeigt:
Int-Wahl; An { Konsole. WriteLine ("wählen Sie Numet Vorgang? Die Zahl 0 wird die Schleife beendet. "); Auswahl = int. (Console.readline ()); Operationen für den ausgewählten 1 Operationen für die ausgewählten 2 } während (Wahl! = 0);
While-Schleife und for-Schleife
Der Vergleich ist bereits erschienen anlässlich der Diskussion über eine Schleife, aber es ist daran erinnert das Prinzip ein weiteres Beispiel.
While-Schleife Int i = 20; Während (und > 10) { Wiederholen Sie den code und--; } Die for-Schleife für (Int i = 20; und > 10; i--) { Wiederholen Sie den code }