C# List Add & Insert
最后修改于 2023 年 7 月 5 日
在本文中,我们将展示如何在 C# 中向列表添加新元素。
C# 列表是相同类型元素的集合。 可以通过索引访问这些元素。
在 C# 中,我们可以使用 Add、AddRange、Insert 和 InsertRange 方法向列表添加元素。
C# List Add
Add 方法将一个元素追加到列表末尾。
Program.cs
var words = new List<string> { "sky", "war", "crypto" };
words.Add("water");
Console.WriteLine(string.Join(",", words));
words.Add("falcon");
Console.WriteLine(string.Join(",", words));
words.Add("soap");
Console.WriteLine(string.Join(",", words));
我们定义一个单词列表。使用 Add,我们追加三个新单词。
$ dotnet run sky,war,crypto,water sky,war,crypto,water,falcon sky,war,crypto,water,falcon,soap
C# List AddRange
AddRange 方法将一个集合的元素追加到列表末尾。
Program.cs
var words = new List<string> { "sky", "war", "crypto" };
var words2 = new List<string> { "falcon", "soap" };
var words3 = new string[] { "book", "cloud" };
var words4 = new HashSet<string> { "money", "dog" };
Console.WriteLine(string.Join(",", words));
words.AddRange(words2);
Console.WriteLine(string.Join(",", words));
words.AddRange(words3);
Console.WriteLine(string.Join(",", words));
words.AddRange(words4);
Console.WriteLine(string.Join(",", words));
在该示例中,我们将另一个列表、数组和集合的元素添加到字符串的初始列表中。
$ dotnet run sky,war,crypto sky,war,crypto,falcon,soap sky,war,crypto,falcon,soap,book,cloud sky,war,crypto,falcon,soap,book,cloud,money,dog
C# List Insert
Insert 方法在列表的指定索引处插入一个元素。
Program.cs
var words = new List<string> { "sky", "war", "crypto" };
words.Insert(0, "storm");
words.Insert(words.Count, "fortress");
Console.WriteLine(string.Join(",", words));
在该程序中,我们使用 Insert 在开头和结尾插入一个单词。
$ dotnet run storm,sky,war,crypto,fortress
C# List InsertRange
InsertRange 方法在指定索引处插入一个集合的元素。
Program.cs
var words = new List<string> { "sky", "war", "crypto" };
var words2 = new List<string> { "falcon", "soap" };
var words3 = new string[] { "book", "cloud" };
var words4 = new HashSet<string> { "money", "dog" };
Console.WriteLine(string.Join(",", words));
words.InsertRange(0, words2);
Console.WriteLine(string.Join(",", words));
words.InsertRange(0, words3);
Console.WriteLine(string.Join(",", words));
words.InsertRange(words.Count, words4);
Console.WriteLine(string.Join(",", words));
在该程序中,我们将另一个列表、数组和集合的元素插入到字符串的初始列表中。
$ dotnet run sky,war,crypto falcon,soap,sky,war,crypto book,cloud,falcon,soap,sky,war,crypto book,cloud,falcon,soap,sky,war,crypto,money,dog
来源
在本文中,我们展示了如何在 C# 中向列表添加新元素。
作者
列出所有 C# 教程。