在C#中合并或添加2个元组列表

dmi*_*er1 2 c# tuples list

我有两个List<Tuple<string, int, long>>需要合并的元组列表。我希望第二个列表排在第一个列表之后,因此所有项目都不会混淆。我认为这应该相当容易,但对我的搜索没有任何帮助。

Hos*_*Rad 6

List<Tuple<string, int, long>> fistList = //your first list
List<Tuple<string, int, long>> secondList = //your second list    
Run Code Online (Sandbox Code Playgroud)

这将创建一个新列表:

var result = fistList.Concat(secondList).ToList()
Run Code Online (Sandbox Code Playgroud)

这将第二个列表添加到第一个

fistList.AddRange(secondList);
Run Code Online (Sandbox Code Playgroud)


Yaa*_*lis 5

使用AddRange()到第二列表添加到第一。

var firstList.AddRange(secondList);
Run Code Online (Sandbox Code Playgroud)

这会将项目从第二个列表添加到第一个列表的末尾。