c# list<> 添加
时间: 2023-12-09 16:02:53 浏览: 162
在 C# 中,可以使用 `List<T>` 类来创建一个动态数组,其中 T 是指定 List 中元素的数据类型。要向 `List<T>` 中添加元素,可以使用 `Add` 方法。下面是一个例子:
```csharp
List<int> numbers = new List<int>();
// 添加元素
numbers.Add(10);
numbers.Add(20);
numbers.Add(30);
// 遍历列表
foreach (int num in numbers)
{
Console.WriteLine(num);
}
```
在上面的例子中,我们创建了一个 `List<int>` 类型的列表,并使用 `Add` 方法添加了三个整数。然后,我们使用 `foreach` 循环遍历列表中的元素,并将它们输出到控制台。输出结果为:
```
10
20
30
```
相关问题
C#批量添加List<>
在C#中,批量添加列表(List<>)的方法可以通过将一个列表添加到另一个列表来实现。可以使用以下代码将一个列表的元素添加到另一个列表中:
```csharp
List<T> list1 = new List<T>();
List<T> list2 = new List<T>();
// 将list1的元素添加到list2中
list2.AddRange(list1);
```
其中,list1是要添加的列表,而list2是要添加到的列表。
另外,还可以使用LINQ的Concat方法将两个列表合并为一个新的列表。使用该方法时,需要确保两个列表的元素类型相同。以下是使用Concat方法批量添加列表的示例代码:
```csharp
List<T> list1 = new List<T>();
List<T> list2 = new List<T>();
// 将list1和list2合并为一个新的列表
List<T> combinedList = list1.Concat(list2).ToList();
```
在上述示例中,通过调用Concat方法将list1和list2的元素合并到combinedList列表中。
无论是使用AddRange方法还是Concat方法,都能实现在C#中批量添加列表的功能。具体选择哪种方法取决于你的需求和代码的情况。
c# List<int> 获取第一个元素
要获取 C# 中 List<int> 的第一个元素,可以使用 List 的索引符号 [],并将索引值设为 0,如下所示:
```
List<int> myList = new List<int>();
// 向列表中添加元素
myList.Add(1);
myList.Add(2);
myList.Add(3);
// 获取第一个元素
int firstElement = myList[0];
```
这将返回列表中的第一个元素,即 1。
阅读全文