Les boucles

Documentation officiel

break comme dans les conditions permet d'interrompre une boucle et d'en sortir

Instruction for

for (int i = 0; i < 3; i++)
{
    Console.Write(i);
}

Instruction foreach

List<int> listeDeNombre = new() { 0, 1, 1, 2, 3, 5, 8, 13 };
foreach (int nombre in listeDeNombre)
{
    Console.Write(nombre);
}

// Typage automatique avec var
foreach (var nombre in listeDeNombre) 
{ 
    Console.Write(nombre);
}

Instruction while

int n = 0;
while (n < 5)
{
    Console.Write(n);
    n++;
}

Instruction do-while

int n = 0;
do
{
    Console.Write(n);
    n++;
} while (n < 5);

Instruction break

L'instruction break permet de sortir d'une boucle

while (true)
{
    Console.WriteLine("Hello");
    break; // on sort du while ici
    Console.WriteLine("World"); // N'est jamais executé
}

Instruction continue

continue permet de sauter l'itération en cours et de passer a la suivante

for (int i = 0; i < 42; i++)
{
    if (i == 2) continue; // si i vaut 2 on s'arrete la et on reprend avec i == 3
    Console.Write(i);
}