Getsuyodev, Programming is mainly used when constructing an application. Programming requires knowledge of application domains, algorithms, and programming language expertise. Programming can be developed in different logic based on developer knowledge.

C Sharp – Instruction break

Programmation en C# (C Sharp)



C’est une instruction de la famille des instructions de saut ou de rupture de séquence : goto, break, return, continue.

 break ;

Sémantique :

Cette instruction transfère l’exécution en cours à la fin du bloc dans lequel elle se trouve. Une instruction break ne peut se situer qu’à l’intérieur du corps d’instruction d’un bloc switch ou de l’une des quatre itérations while, do..while, for, foreach.

Exemple :
La boucle  qui suit, décrémente 5 fois la variable “a” (a=12, a=9, a=6, a=3, a=0) jusqu’à ce que le test “a>2” renvoie la valeur false ce qui arrête la boucle, l’instruction break permet d’arrêter prématurément la boucle si a est inférieur à 4.

Syntaxe :

for ( int a =15; a > 2 ; a -=3 )
{
      if( a < 4 ) break ; // interruption si  a < 4
      Console.WriteLine("a = " +a);
}
// fin du bloc for()


using System;

class Exercice
{
public static void Main( ) 
{
Console.WriteLine("---- do...while sans break -----");
int a =15, b=2 ;
do
{
a -=b;
Console.WriteLine("a = " +a+", b = " +b);
}
while (a+b > 2);

Console.WriteLine("---- do...while avec break -----");
a =15; 
b=2 ;
do
{
a -=b;
if( a < 4 )
break ; // interruption si a < 4
Console.WriteLine("a = " +a+", b = " +b);
}
while (a+b > 2);

Console.ReadLine();
}
}



Comments are closed, but trackbacks and pingbacks are open.

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More