どうも、ちょげ(@chogetarou)です。
2つのList(リスト)をConcatメソッドで結合する方法を紹介します。
方法

2つのList(リスト)をConcatメソッドで結合するには、LinqのToList()を使います。
まず、Linqを導入します。
using System.Linq;
次に、片方のList(結合した時に先頭にする方)からConcat()メソッドを呼び出します。
Concat()メソッドの引数に、もう片方のList(結合した時に後ろにする方)を指定します。
そして、Concat()メソッドからToList()を呼び出します。
//firstとsecondを結合
List<T> result = first.Concat(second).ToList();
上記のConcat()メソッドは、呼び出したListの後ろに、引数のListを結合した結果を返します。
Concatメソッドで結合した結果をToList()でListに変換し、2つのListを結合した新しいListを生成します。
使用例
using System;
using System.Collections.Generic;
using System.Linq;
public class Example
{
public static void Main()
{
List<int> nums1 = new List<int>() { 1, 2, 3};
List<int> nums2 = new List<int>() { 4, 5, 6};
List<int> result = nums1.Concat(nums2).ToList();
foreach (var i in result)
{
Console.WriteLine(i);
}
}
}

コメント