📜  c# 遍历数组 - C# (1)

📅  最后修改于: 2023-12-03 14:59:43.814000             🧑  作者: Mango

C# 遍历数组

在C#中,遍历数组是一项常见的任务。可以使用不同的方法来遍历数组,例如使用for循环或foreach循环。以下是一些示例代码。

遍历数组使用for循环

下面是使用for循环遍历数组的示例代码:

int[] numbers = {1, 2, 3, 4, 5};

for (int i = 0; i < numbers.Length; i++)
{
    Console.WriteLine(numbers[i]);
}

此代码示例创建一个名为numbers的整数数组,并使用for循环遍历该数组。在循环中,代码将输出每个元素的值。

遍历数组使用foreach循环

下面是使用foreach循环遍历数组的示例代码:

int[] numbers = {1, 2, 3, 4, 5};

foreach (int number in numbers)
{
    Console.WriteLine(number);
}

遍历数组时使用foreach循环的主要优点是代码更为简洁易读。与for循环相比,foreach循环无需使用循环索引或数组长度。

使用LINQ遍历数组

使用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#开发过程中的常见任务。根据您的代码需求和个人偏好,选择最适合您的方法。