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

时间:2017-05-16 19:50:46

标签: c# list tuples

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

2 个答案:

答案 0 :(得分:4)

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

arr_XY[$y_column]

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

答案 1 :(得分:4)

List<Tuple<string, int, long>> fistList = //your first list
List<Tuple<string, int, long>> secondList = //your second list    

这会产生一个新列表:

var result = fistList.Concat(secondList).ToList()

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

fistList.AddRange(secondList);