Les boucles for et while de Python incluent une clause else facultative qui s'exécute si la boucle se termine normalement (c'est-à-dire sans une instruction break). Par exemple, en Python, vous pourriez écrire :
for x in range(3):
print(x)
else
print("La boucle s'est terminée normalement")
Et le résultat sera :
0
1
2
La boucle s'est terminée normalement
Comment pourriez-vous accomplir quelque chose de similaire en C# pour coder quelque chose comme ce qui suit :
for (int i = 0; i < 3; i++)
{
Console.WriteLine(x);
}
else
Console.WriteLine("La boucle s'est terminée normalement");