📜  c# 添加到列表开头 - C# (1)

📅  最后修改于: 2023-12-03 14:39:47.323000             🧑  作者: Mango

C# 添加到列表开头 - C#

在C#中,我们可以使用List类来创建列表。这个类提供了一个可变长度的数组,可以在运行时添加、删除和扩展元素。

如果你想要在列表的开头添加一个元素,可以使用 Insert 方法。该方法需要两个参数:要插入的索引位置和要插入的元素。

下面是一个示例代码片段,演示了如何将一个字符串添加到列表开头:

List<string> myStrings = new List<string>();
myStrings.Insert(0, "Hello, world!");

这个代码片段首先创建了一个空的字符串列表。然后,它使用 Insert 方法将一个字符串插入到索引位置为0的位置,即列表的开头。

如果你想一次性添加多个元素到列表开头,可以使用 InsertRange 方法。该方法也需要两个参数:要插入的索引位置和一个实现了 IEnumerable<T> 接口的对象,该对象包含要插入的元素。

下面是一个示例代码片段,演示了如何同时将两个字符串添加到列表开头:

List<string> myStrings = new List<string>();
myStrings.InsertRange(0, new string[] { "Hello", "world" });

这个代码片段首先创建了一个空的字符串列表。然后,它使用 InsertRange 方法将包含两个字符串的字符串数组插入到索引位置为0的位置,即列表的开头。

总之,如果你需要在C#中将一个或多个元素添加到列表的开头,可以使用 InsertInsertRange 方法。这些方法都非常简单,并且易于使用。