📜  C#|向列表添加元素(1)

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

C# | 向列表添加元素

在C#中,可以使用List类来创建和操作列表。列表是一种集合类型,用于存储多个相同类型的元素。本文将介绍如何向C#列表添加元素。

创建列表

在添加元素之前,我们需要先创建一个列表对象。可以在C#程序中使用List<T>类来定义一个列表,其中T表示列表中元素的类型。例如,我们可以创建一个包含整数的列表:

List<int> numbers = new List<int>();

此时,numbers列表为空,不包含任何元素。

向列表添加元素
使用Add()方法添加单个元素

要向列表添加单个元素,可以使用Add()方法。这种方法在列表的末尾添加一个新元素。例如,我们可以将整数42添加到上面创建的numbers列表中:

numbers.Add(42);

现在,numbers列表包含一个元素:42

使用AddRange()方法添加多个元素

如果要向列表添加多个元素,可以使用AddRange()方法。这种方法接受一个集合作为参数,将该集合中的所有元素添加到列表中。

List<int> moreNumbers = new List<int> { 1, 2, 3 };
numbers.AddRange(moreNumbers);

通过以上代码,我们向numbers列表添加了三个额外元素:1, 2, 3

使用索引添加元素

除了使用Add()AddRange()方法之外,还可以使用索引语法向列表中的特定位置添加元素。例如,我们可以在列表的索引1处插入一个新元素:

numbers.Insert(1, 99);

这将在索引1处插入元素99,并将之后的元素向后移动一个位置。

完整示例

以下是一个完整示例,展示了如何向C#列表添加元素:

using System;
using System.Collections.Generic;

public class Program
{
    public static void Main()
    {
        List<int> numbers = new List<int>();
        
        numbers.Add(42);
        
        List<int> moreNumbers = new List<int> { 1, 2, 3 };
        numbers.AddRange(moreNumbers);
        
        numbers.Insert(1, 99);
        
        foreach (int number in numbers)
        {
            Console.WriteLine(number);
        }
    }
}

运行以上代码将输出:

42
99
1
2
3

这表明我们成功地向列表添加了元素,并且元素已按照我们添加的顺序进行了排序。

希望这篇文章对你学习C#列表的添加元素有所帮助!