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# 教程。