Break and Contiver des déclarations en C #

Break and Contiver des déclarations en C #
Lors de la programmation en C #, nous rencontrons souvent des situations où nous devons quitter une boucle tôt ou ignorer certaines itérations de la boucle. Deux déclarations qui peuvent être utilisées pour y parvenir casser déclaration et le continuer déclaration. Cet article couvre l'utilisation de ces déclarations en programmation C #.

Table des matières

  • La déclaration de pause
  • Syntaxe
  • La déclaration continue
  • Syntaxe
  • Comparaison des déclarations de pause et de poursuite
  • Conclusion

La déclaration de pause dans C #

La déclaration de pause peut quitter une boucle tôt. Après avoir exécuté le code lorsque l'instruction BREAK est disponible en boucle, la boucle en cours d'exécution actuelle sera fermée et le contrôle est déplacé vers l'instruction après cette boucle.

Syntaxe

La syntaxe de l'instruction BREAK est la suivante:

casser;

Exemple

Considérez ce qui suit pour Loop:

Utilisation du système;
programme de classe

statique void main (String [] args)

pour (int i = 1; i <= 10; i++)

si (i == 5)

casser;

Console.Writeline (i);


Dans le code ci-dessus, la boucle itérera de 1 à 10 et la valeur de je sera imprimé sur la console sur chaque itération. La boucle continuera à fonctionner jusqu'à la valeur de je devient égal à 5, après cela casser L'instruction sera exécutée et il fermera la boucle de course actuelle.

S'il y a une déclaration après ce contrôle de boucle sera déplacé vers cette déclaration et s'il n'y a rien après cette boucle, le programme se fermera immédiatement.

Par conséquent, la sortie de ce code sera:

La déclaration continue en C #

La déclaration continue peut sauter certaines itérations d'une boucle. Après avoir atteint l'instruction Continuer dans une boucle à l'intérieur du code C #, l'itération en cours d'exécution de la boucle sera fermée et le contrôle est transmis à l'itération de la boucle suivante.

Syntaxe

La syntaxe de l'instruction CONTINUE est la suivante:

continuer;

Exemple

Considérez ce qui suit pour Loop:

Utilisation du système;
programme de classe

statique void main (String [] args)

pour (int i = 1; i <= 10; i++)

if (i% 2 == 0)

continuer;

Console.Writeline (i);


Ici, la boucle itérera de 1 à 10, et la valeur de je sera imprimé sur la console sur chaque itération. La boucle continuera à fonctionner jusqu'à la valeur de je devient égal, une fois je devient même le continuer La déclaration sera exécutée et l'itération de la boucle actuelle sera ignorée.

Par conséquent, la sortie de ce code sera:

Comparaison des déclarations de pause et de poursuite

Le tableau suivant compare les déclarations de rupture et de poursuite en C #:

Déclaration But Usage Boucle affectée
défaut de rupture Termine la boucle casser; Boucle contenant une déclaration de pause
Continuer la déclaration Sauter à la prochaine itération continuer; Boucle contenant la déclaration continue

Les instructions de rupture et de poursuite peuvent contrôler le flux de fonctionnement de la boucle. Ils ont tous les deux des effets différents:

  • Le casser La déclaration ferme immédiatement la boucle et continue l'exécution avec la déclaration suivant la boucle.
  • Le continuer La déclaration arrête l'itération de course de la boucle et continue jusqu'à l'itération de la boucle suivante.
  • En général, le casser peut quitter une boucle tôt, tandis qu'un continuer La déclaration peut sauter certaines itérations de la boucle.

Conclusion

Ici, nous avons discuté des déclarations de pause et de poursuite. Le casser La déclaration peut quitter une boucle tôt, tandis que continuer peut sauter certaines itérations d'une boucle. Ces déclarations peuvent être utiles dans des situations où vous devez résilier une boucle en fonction d'une condition spécifique ou sauter certaines itérations d'une boucle. Lisez l'article pour plus d'informations sur les déclarations de pause et continue.