c# 数组转list
时间: 2023-06-28 08:04:41 浏览: 115
在 C# 中,可以通过使用 List<T> 的构造函数,将数组转换为 List。这里的 T 是指数组中元素的类型。
示例代码如下:
```
int[] arr = { 1, 2, 3 };
List<int> list = new List<int>(arr);
```
在这个例子中,我们首先定义了一个整型数组 arr,它包含了三个元素。然后,我们使用 List<int> 的构造函数,将数组 arr 转换为一个整型 List。
注意,这种方法会创建一个新的 List 对象。如果你需要修改原始数组,那么你需要手动更新数组的值。
相关问题
C# 数组转list
要将C#中的数组转换为List,可以使用List的构造函数来实现。以下是一种常用的方法:
```csharp
string[] arr = {"str1", "str2", "str3"}; // 假设有一个字符串数组arr
List<string> list = new List<string>(arr); // 使用List的构造函数将数组转换为List
```
在上述代码中,我们首先创建了一个字符串数组`arr`。然后,我们使用List的构造函数,将数组作为参数传递给List构造函数。这样,数组就会被转换为List。
通过这种方法,我们可以将任何类型的数组转换为List。需要注意的是,转换后的List是可以修改的,而源数组则是不可修改的。
希望这个解答对您有帮助。如果您还有其他问题,请随时提问。
c# 数组转 list
在 C# 中,你可以使用 `ToList()` 方法来将数组转换为列表(List)。以下是一个示例代码:
```csharp
int[] array = { 1, 2, 3, 4, 5 };
List<int> list = array.ToList();
```
在上面的代码中,我们先创建了一个整数数组 `array`,然后使用 `ToList()` 方法将其转换为列表 `list`。现在,`list` 变量将包含与数组相同的元素。
请注意,你需要在使用 `ToList()` 方法之前引入 `System.Linq` 命名空间。你可以在代码文件的顶部使用 `using System.Linq;` 来实现这一点。
希望这可以帮助到你!如果你有其他问题,请随时问。
阅读全文