Heim > Artikel > Backend-Entwicklung > Pause in C#
Wenn wir über die Beendigung einer Ausführung zu diesem Zeitpunkt sprechen, geben wir im Allgemeinen die Bedingung dafür an. Aber in vielen Fällen haben wir keine genaue Bedingung, um aus einer Schleife oder Bedingung herauszukommen. Hier erfüllen wir mit der break-Anweisung die Bedingung, die aktuelle Ausführung zu verlassen und die Kontrolle über die nächste bevorstehende Anweisung zu übergeben. Es hilft uns, mit der Ausführung fortzufahren, indem es bestimmte Vorgänge in einer bestimmten Phase vermeidet. In Programmiersprachen stoßen wir häufig auf Break-Anweisungen. Break-Anweisungen ähneln hier der Bedeutung, die Logik zu durchbrechen. Wie andere Programmiersprachen verfügt auch c# über eine break-Anweisung. Sie müssen auch im Switch-Fall eine break-Anweisung gesehen haben. In Switch-Fällen nach jedem Fall stellen wir fest, dass diese Break-Anweisung aus diesem Fall herauskommt, wenn sie nicht übereinstimmt, und fahren fort.
Syntax:
Break-Anweisung hat eine sehr einfache Syntax wie folgt:
break;
Nur das Schlüsselwort Pause und Semikolon. Das Definieren einer Break-Anweisung ist nichts anderes als die Übergabe der Kontrolle an die nächste Operation in der Reihenfolge. Break-Anweisungen sind die Regel, die angewendet wird, um rechtzeitig aus einer bestimmten Situation herauszukommen und die weitere Ausführung zu stoppen.
Angenommen, wir haben ein Programm und führen in diesem Programm eine Schleife aus. Unsere Anforderung ist, wenn die Schleife den Wert 5 erreicht, die Ausführung der Schleife zu stoppen und mit der Ausführung des Codes in der Sequenz zu beginnen. Wenn Sie sich die Beispiele sorgfältig ansehen, ist es wahrscheinlicher, dass gebrochene Aussagen besser funktionieren als die Bedeutung, die sie haben. Dadurch wird der Ausführungsfluss an der angegebenen Stelle unterbrochen und die Kontrolle geht an den nächsten erforderlichen Vorgang über.
Beispiele für Break-Anweisungen in C# sind unten aufgeführt:
Programmieren Sie, um Neins bis 10 zu erhalten. Wenn es 10 überschreitet, unterbrechen Sie die Schleife.
using System; public class EvenNo { public static void Main(string[] args) { for(int i=0;i<=20;i++){ Console.WriteLine(i); if(i==10){ break; } } } }
Ausgabe:
Im obigen Programm haben wir eine für eine Schleife verwendet. Darin haben wir die Bedingung angegeben, dass die weitere Ausführung erfolgen sollte, wenn i kleiner als 20 ist. Wir haben in der for-Schleife die if-Bedingung angegeben, dass die Ausführung einer for-Schleife gestoppt wird, wenn der Wert von i den Wert 10 erreicht. Und dieses Szenario haben wir durch die Break-Anweisung erreicht. Probieren Sie dieses Beispiel in einem Editor aus und Sie erhalten eine Ausgabe wie oben.
Jetzt sehen wir uns die Break-Anweisung mit dem Schaltergehäuse an
using System; public class Switch { public static void Main(string[] args) { int n=2; switch (n) { case 1: Console.WriteLine("Current value of n is: 1"); break; case 2: Console.WriteLine("Current value of n is: 2"); break; case 3: Console.WriteLine("Current value of n is: 3"); break; case 4: Console.WriteLine("Current value of n is: 4"); break; default: Console.WriteLine("Please give the correct no."); break; } } }
Ausgabe:
Im obigen Programm haben wir ein Schaltergehäuse verwendet. Dabei prüfen wir mehrere Fälle. Ab Fall eins prüfen wir den Fall anhand der gegebenen Bedingung. Wenn der Switch-Fall nicht mit der jeweiligen Bedingung übereinstimmt, unterbricht er diesen Fall mit einer break-Anweisung und springt zum nächsten Fall. Es wird ausgeführt, bis ein passender Fall vorliegt. Wenn der Fall übereinstimmt, wird er ausgeführt und die Ausgabe wird angezeigt. Im schlimmsten Fall, wenn keine der Bedingungen erfüllt ist, erhält die Ausführung den in den Switch-Case-Anweisungen genannten Standardfall mit dem Schlüsselwort default. Nach erneuter Ausführung dieser Anweisung erhält es die break-Anweisung und der Vorgang wird beendet.
Hier sehen wir die Break-Anweisung mit der Do-While-Schleife:
using System; public class Program { public static void Main(string[] args) { int i = 0; do { Console.WriteLine("The value of i is :{0}", i); i+=2; if (i == 10) break; }while (i < 20); Console.WriteLine("Press Enter Key to Exit.."); Console.ReadLine(); } }
Ausgabe:
Im obigen Programm haben wir eine do-while-Schleife mit einer break-Anweisung verwendet. Wir haben nach einem Wert von i gesucht. Wir erhöhen den Wert von I um 2. Wir unterbrechen die Schleife, sobald sie 10 erreicht. Aber wir haben eine While-Bedingung, um sie bis 20 zu überprüfen. Wir unterbrechen die Ausführung in der Mitte der Schleife entsprechend unserer Anforderung. Bisher haben wir Beispiele für eine Break-Anweisung gesehen. Das zeigt, wie wir die break-Anweisung mit verschiedenen Schleifen und mit der if-Bedingung verwenden können. Dies sind sehr einfache Beispiele, um die Funktionsfähigkeit von Break-Anweisungen zu überprüfen. Probieren Sie diese Beispiele in einem geeigneten Editor aus. Wenn wir eine Schleife innerhalb des Programms ausführen und diese zwischen der Ausführung zu diesem Zeitpunkt unterbrechen müssen, verwenden wir die Break-Anweisung mit dem Schlüsselwort break und einem Semikolon. Zu diesem Zeitpunkt der Unterbrechung holt die Anweisung die Ausführung aus der Schleife. Danach geht die Kontrolle zur nächsten Ausführungsanweisung in der Sequenz über.
Jede Sprache hat eine Break-Anweisung, um aus der Schleife oder einer Bedingung an einem bestimmten Punkt herauszukommen. Es kommt ganz auf die Anforderung an. Dies ist eine sehr kleine, aber nützliche Anweisung in jeder Sprache und daher auch für C#. Versuchen Sie, sich bei der Verwendung von Break-Anweisungen die Hände schmutzig zu machen.
Das obige ist der detaillierte Inhalt vonPause in C#. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!