📅  最后修改于: 2023-12-03 14:59:43.814000             🧑  作者: Mango
在C#中,遍历数组是一项常见的任务。可以使用不同的方法来遍历数组,例如使用for循环或foreach循环。以下是一些示例代码。
下面是使用for循环遍历数组的示例代码:
int[] numbers = {1, 2, 3, 4, 5};
for (int i = 0; i < numbers.Length; i++)
{
Console.WriteLine(numbers[i]);
}
此代码示例创建一个名为numbers的整数数组,并使用for循环遍历该数组。在循环中,代码将输出每个元素的值。
下面是使用foreach循环遍历数组的示例代码:
int[] numbers = {1, 2, 3, 4, 5};
foreach (int number in numbers)
{
Console.WriteLine(number);
}
遍历数组时使用foreach循环的主要优点是代码更为简洁易读。与for循环相比,foreach循环无需使用循环索引或数组长度。
使用LINQ还可以对数组进行遍历和筛选。下面是示例代码:
int[] numbers = {1, 2, 3, 4, 5};
var evenNumbers = from number in numbers
where number % 2 == 0
select number;
foreach (int number in evenNumbers)
{
Console.WriteLine(number);
}
此代码示例创建一个名为numbers的整数数组,并使用LINQ从数组中过滤出偶数。随后,代码遍历evenNumbers变量中的所有值。
无论您选择使用for循环、foreach循环还是LINQ,数组遍历都是C#开发过程中的常见任务。根据您的代码需求和个人偏好,选择最适合您的方法。