Latest web development tutorials

C # loop

Parfois, vous devrez peut-être effectuer plusieurs fois le même morceau de code. Dans des circonstances normales, la déclaration est l'ordre d'exécution: la fonction de la première instruction exécutée en premier, suivi par une deuxième déclaration, et ainsi de suite.

Les langages de programmation qui permettent des chemins d'exécution plus complexes de différentes structures de contrôle.

Les boucles permettent d'exécuter à plusieurs reprises une déclaration ou d'un groupe d'états, ce qui suit est la forme générale dans la plupart des langages de programmation déclaration en boucle:

Structure de boucle

Type de cycle de

C # fournit les types de cycles suivants. Cliquez sur le lien pour afficher les détails de chaque type.

循环类型描述
while 循环 当给定条件为真时,重复语句或语句组。它会在执行循环主体之前测试条件。
for 循环 多次执行一个语句序列,简化管理循环变量的代码。
do...while 循环 除了它是在循环主体结尾测试条件外,其他与 while 语句类似。
嵌套循环 您可以在 while、for 或 do..while 循环内使用一个或多个循环。

des instructions de contrôle de boucle

instructions de contrôle de boucle pour changer la séquence normale d'exécution. Lorsque vous effectuez une gamme de congé, tous créés dans la fourchette cible sera automatiquement détruit.

C # fournit les instructions de contrôle suivantes. Cliquez sur le lien pour afficher les détails de chaque déclaration.

控制语句描述
break 语句 终止loopswitch语句,程序流将继续执行紧接着 loop 或 switch 的下一条语句。
continue 语句 引起循环跳过主体的剩余部分,立即重新开始测试条件。

infinite Loop

Si la condition est jamais faux, la boucle devient une boucle infinie.pour la circulation dans le sens traditionnel , il peut être utilisé pour mettre en oeuvre une boucle infinie.Étant donné que les trois expressions constituent tout un cycle est pas nécessaire, vous pouvez être certain vide d'expression conditionnelle pour former une boucle infinie.

using System;

namespace Loops
{
    
    Programme de classe
    {
        static void Main (string [] args)
        {
            for (;;)
            {
                Console.WriteLine ( "Hé, je suis coincé!");
            }
 
        }
    }
} 

Lorsqu'il n'y a pas l'expression conditionnelle, il est supposé être vrai. Vous pouvez également définir une valeur initiale et l'expression d'augmentation, mais dans des circonstances normales, les programmeurs préfèrent utiliser for (;;) la structure pour représenter une boucle infinie.