c# list 添加元素
时间: 2024-02-02 19:09:13 浏览: 20
在C#中,可以使用List<T>类的Add()方法来添加元素到列表中。下面是一个示例代码:
```csharp
List<string> fruitsList = new List<string>();fruitsList.Add("apple");
fruitsList.Add("orange");
fruitsList.Add("banana");
```
上述代码创建了一个名为fruitsList的List<string>对象,并使用Add()方法向列表中添加了三个元素:"apple"、"orange"和"banana"。
相关问题
C#list添加元素
在C#中,有几种方法可以向List添加元素。一个常见的方法是使用Add方法,它是List<T>类的一个成员函数,用于将单个项添加到列表的末尾。例如,如果我们有一个List<Employees>的实例,我们可以使用Add方法来添加新的Employees对象。如下所示:
```
List<Employees> employees = new List<Employees>();
employees.Add(new Employees { Id = 1, Name = "Nancy.Davolio", City = "Seattle", BirthDate = Convert.ToDateTime("1948-12-08") });
employees.Add(new Employees { Id = 2, Name = "Andrew.Fuller", City = "Tacoma", BirthDate = Convert.ToDateTime("1952-02-19") });```
除了Add方法之外,还可以使用扩展方法Append来向列表添加元素。Append是一个定义在IEnumerable接口上的扩展方法。它不会修改原始列表实例,而是返回一个新的枚举,其中包含在序列的末尾生成指定元素的结果。例如,我们可以使用Append方法将新的Employees对象添加到现有的employees列表中。如下所示:
```
employees = employees.Append(new Employees { Id = 3, Name = "Janet.Leverling", City = "Kirkland", BirthDate = Convert.ToDateTime("1963-08-30") }).ToList();```
在上面的代码中,我们使用Append方法将一个新的Employees对象添加到现有的employees列表中,并将结果重新赋值给employees变量。请注意,由于Append方法返回的是一个新的枚举,我们需要使用ToList方法将其转换为List<Employees>类型。
综上所述,C#中向List添加元素的常见方法有Add和Append。你可以根据具体的需求选择合适的方法来添加元素到List中。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
c# List添加List
在C#中,如果你想要将一个`List`添加到另一个`List`中,可以使用`AddRange`方法。下面是一个例子:
```csharp
List<int> list1 = new List<int>() { 1, 2, 3 };
List<int> list2 = new List<int>() { 4, 5, 6 };
list1.AddRange(list2);
```
在上面的例子中,我们创建了两个整型的`List`对象`list1`和`list2`,并分别添加了一些元素。然后,我们使用`AddRange`方法将`list2`中的所有元素添加到`list1`中。现在,`list1`中的元素为`{ 1, 2, 3, 4, 5, 6 }`。
注意,`AddRange`方法接受一个`IEnumerable`类型的参数,因此可以传递任何实现`IEnumerable`接口的集合类型,不仅仅是`List`类型。