Heim > Backend-Entwicklung > C#.Net-Tutorial > Was ist der Unterschied zwischen break- und continue-Anweisungen in C#?

Was ist der Unterschied zwischen break- und continue-Anweisungen in C#?

PHPz
Freigeben: 2023-09-13 19:25:02
nach vorne
1212 Leute haben es durchsucht

Die

C# 中的 break 和 continue 语句有什么区别?

break-Anweisung beendet die Schleife und übergibt die Ausführung an die Anweisung, die unmittelbar auf die Schleife folgt. Die

Continue-Anweisung bewirkt, dass die Schleife den Rest ihres Körpers überspringt und ihren Zustand sofort erneut testet, bevor sie wiederholt wird.

Wenn innerhalb einer Schleife eine Break-Anweisung auftritt, wird die Schleife sofort beendet und die Programmsteuerung wird bei der nächsten Anweisung nach der Schleife wiederhergestellt.

Die continue-Anweisung in C# funktioniert ein bisschen wie eine break-Anweisung. Anstatt jedoch die Beendigung zu erzwingen, erzwingt continue die nächste Iteration der Schleife und überspringt jeglichen Code dazwischen.

Hier ist der vollständige Code für die Verwendung der continue-Anweisung in der while-Schleife –

Beispiel

using System;
namespace Demo {
   class Program {
      static void Main(string[] args) {

         /* local variable definition */
         int a = 10;

         /* loop execution */
         while (a > 20) {
            if (a == 15) {
               /* skip the iteration */
               a = a + 1;
               continue;
            }
            Console.WriteLine("value of a: {0}", a);
            a++;
         }
         Console.ReadLine();
      }
   }
}
Nach dem Login kopieren

Hier ist ein Beispiel für eine break-Anweisung –

Beispiel

using System;
namespace Demo {
   class Program {
      static void Main(string[] args) {
         /* local variable definition */
         int a = 10;

         /* while loop execution */
         while (a < 20) {
            Console.WriteLine("value of a: {0}", a);
            a++;

            if (a > 15) {
               /* terminate the loop using break statement */
               break;
            }
         }
         Console.ReadLine();
      }
   }
}
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWas ist der Unterschied zwischen break- und continue-Anweisungen in C#?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage