在 C# 中退出 Foreach 循环
Haider Ali
2022年4月20日
本指南将教我们如何在 C# 中退出 foreach
循环。这是另一种简单的方法,不涉及复杂性。
让我们深入了解本指南并查看此代码的实现。
在 C#
中退出 foreach
循环
有两种方法可以用来退出 foreach
循环或任何其他循环。退出 foreach
循环与退出任何其他循环相同。
这两种方式都很常见,而且它们也是许多其他语言中最常用的方式。例如,C、C++、Java 等。
我们可以使用 break
方法或 return
方法。这两种方式都可以用来退出 foreach
循环。
看看下面的代码。
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
}
}
}
}
}
我们在上面的代码中同时使用了 break
和 return
。你需要做的就是写 break;
或返回;
根据你的需要在 foreach
循环内。
Author: Haider Ali
Haider specializes in technical writing. He has a solid background in computer science that allows him to create engaging, original, and compelling technical tutorials. In his free time, he enjoys adding new skills to his repertoire and watching Netflix.
LinkedIn