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

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

PHPz
PHPznach vorne
2023-09-13 19:25:021150Durchsuche

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();
      }
   }
}

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();
      }
   }
}

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen