📌  相关文章
📜  如何在C#中将整数数组转换为列表?(1)

📅  最后修改于: 2023-12-03 15:08:52.630000             🧑  作者: Mango

如何在C#中将整数数组转换为列表?

在C#中,我们可以很容易地将整数数组(int[])转换为列表(List)。

使用 ToList 方法

我们可以使用 ToList 方法来将整数数组转换为列表。这个方法可以很容易地将任何 IEnumerable 接口类型转换为 List<T> 类型。以下是一个例子:

int[] numbers = { 1, 2, 3, 4, 5 };
List<int> numberList = numbers.ToList();

上述代码将整数数组 numbers 转换为一个列表 numberList

使用 List<T> 构造函数

我们还可以使用 List<T> 构造函数来将整数数组转换为列表。以下是一个例子:

int[] numbers = { 1, 2, 3, 4, 5 };
List<int> numberList = new List<int>(numbers);

上述代码将整数数组 numbers 转换为一个列表 numberList

示例代码

下面是一个完整的示例代码,将一个整数数组转换为一个列表并遍历其中元素:

using System;
using System.Collections.Generic;
using System.Linq;

public class Program
{
    public static void Main()
    {
        int[] numbers = { 1, 2, 3, 4, 5 };
        List<int> numberList = numbers.ToList();
        
        foreach (int number in numberList)
        {
            Console.WriteLine(number);
        }
    }
}

上述代码输出结果为:

1
2
3
4
5
总结

以上就是将整数数组转换为列表的两种方法。使用 ToList 方法更加简单直接,而使用 List<T> 构造函数可以更加灵活地控制列表的初始化。根据实际需求进行选择即可。