2017-05-16 59 views
1

我有兩個我需要合併的List<Tuple<string, int, long>>格式的元組列表。我希望第二個列表在第一個列表後面,所以這些項目不會全部混淆。我覺得這應該相當簡單,但在我的搜索中找不到任何幫助。在C#中組合或添加2個元組列表的列表

+1

你有沒有看到'的AddRange() '? – SLaks

+1

你也可以使用LINQ的'Concat'方法(如果需要的話可以使用'ToList')。 –

+1

所以你沒有閱讀關於'List '的任何文檔,是嗎? –

回答

3

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

var firstList.AddRange(secondList); 

這會將第二個列表中的項目添加到第一個列表的末尾。

+0

忘記你的變量... –

+0

工作完美,謝謝! – dmikester1

3

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);