📅  最后修改于: 2023-12-03 15:08:52.630000             🧑  作者: Mango
在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>
构造函数可以更加灵活地控制列表的初始化。根据实际需求进行选择即可。