HOWTO · Csharp
Beenden einer Foreach-Schleife in C#
In diesem Handbuch erfahren Sie, wie Sie eine foreach-Schleife in C# verlassen.
Auf dieser Seite
Diese Anleitung zeigt uns, wie man eine foreach-Schleife in C# beendet. Dies ist eine weitere einfache Methode, und es gibt keine Komplexität.
Lassen Sie uns in dieses Handbuch eintauchen und die Implementierung dieses Codes sehen.
Verlassen einer foreach-Schleife in C#
Es gibt zwei Möglichkeiten, eine foreach-Schleife oder jede andere Schleife zu verlassen. Das Verlassen einer foreach-Schleife ist dasselbe wie das Verlassen einer anderen Schleife.
Beide Arten sind sehr verbreitet und werden auch in vielen anderen Sprachen am häufigsten verwendet. Zum Beispiel C, C++, Java usw.
Entweder können wir die break-Methode oder die return-Methode verwenden. Beide Möglichkeiten können verwendet werden, um eine foreach-Schleife zu verlassen.
Sehen Sie sich den folgenden Code an.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace For_Each_Loop {
class Program {
static void Main(string[] args) {
int[] numbers_arr = { 4, 5, 6, 1, 2, 3, -2, -1, 0 }; // Example Array
foreach (int i in numbers_arr) {
System.Console.Write("{0} ", i);
Console.ReadKey(); // To Stay On Screen
if (i == 3) {
break; // IF You want To break and end the function call
}
}
foreach (int i in numbers_arr) {
System.Console.Write("{0} ", i);
Console.ReadKey(); // To Stay On Screen
if (i == 2) {
return; // IF You want To break and end the function call
}
}
}
}
}
Wir verwenden im obigen Code sowohl break als auch return. Sie brauchen nur break; zu schreiben. oder return; innerhalb der foreach-Schleife nach Ihren Bedürfnissen.