Boucle while,-while C#
? côté de la boucle en c# sont m?me tout en boucles et faire-alors que. Ils sont décrits ensemble, car elles diff?rent lég?rement. Boucles vous permettent d’exécuter le m?me code plusieurs fois selon les conditions indiquées. L’entrée suivante contient une description du while boucle et do-while, ainsi que leurs exemples d’applications.
Menu wpisu
La syntaxe du while loop
Alors que la boucle a une syntaxe simple. Dans un premier temps, apr?s un certain temps apparaît une condition qui doit ?tre remplie par la boucle a été exécutée. Accolades est une chaîne répétée du code, tant que la condition renvoie la valeur true. La condition est vérifiée apr?s chaque exécution de toutes les lignes de code dans les accolades. Si l’un des éléments que la condition est variable, il doit ?tre déclaré et initialisé avant l’av?nement de la boucle.
int i = 0; //Konieczna déclaration et initialisation avant la boucle Alors que (et 6 <) //Warunek-until elle est remplie, la boucle est exécutée { Console. WriteLine ("valeur de moins de 6") ; J'ai + + ; }
La syntaxe de la boucle while
La boucle-temps s’apparente ? un certain temps boucle et la principale différence est que, indépendamment de la question de la condition, effectuez au moins une fois.
int i; //Konieczna déclaration avant la boucle ? { Console. WriteLine ("valeur de moins de 6"), ou la premi?re itération de la boucle ; J'ai = 5 ; } tandis qu'et < 6; //Warunek-until il est respecté, la boucle est exécutée
La variable que vous voulez mettre en état, doivent ?tre annoncées avant la boucle dans votre code. L’autonomisation de la variable peut apparaître seulement dans une boucle, car elle continuera jusqu’? ce que la condition.
Utilisez boucle while
Toutes les boucles peuvent ?tre utilisés indifféremment dans toutes les opérations qui nécessitent le code de répétition. Voici un exemple d’un certain temps boucle qui nécessite une interaction utilisateur.
int ileRazy ; //Deklaracja une variable avant d'une boucle Console. WriteLine ("combien de fois vous voyez la chaîne? ?) ; ileRazy = int. (Le console.ReadLine ()); / / int. Analyse convertit les nombres entrés comme chaîne en type int While (ileRazy > 0) //Display tant que la variable ileRazy sera supérieur ? 0. { Console. WriteLine ("affichage de la chaîne.") ; ileRazy--; //W chaque itération réduit la valeur de la variable }
Application de boucle-tandis que
La boucle-tout fonctionne par exemple. pour afficher les menus dans les programmes. La premi?re itération de la boucle informe l’utilisateur de choix possible, et la prochaine dépendra de votre choix. Un exemple d’une telle utilisation est illustré ci-dessous :
int choix ; ? { Console. WriteLine ("select numet opération ? Le numéro 0 termine la boucle. ") ; choix = int. (Le Console.readline ()) ; Opérations pour la 1 sélectionné Opérations pour les 2 sélectionné } tandis que (choix! = 0) ;
Boucle while et boucle for
La comparaison est déj? apparue ? l’occasion de la discussion d’une boucle, mais il est utile de rappeler le principe pour un autre exemple.
Boucle while int i = 20 ; Alors que (et > 10) { Répétez le code et--; } La boucle for pour (int i = 20 ; et > 10; i--) { Répétez le code }