2つのListを結合するには、.AddRange()を使用します。
サンプル
例)List<int>型を結合する
using System.Collections.Generic;
//int型のList
List<int> list1 = new List<int>(){1, 2, 3};
List<int> list2 = new List<int>(){3, 4, 5};
//list1とlist2を結合する
list1.AddRange(list2);
結果
{1, 2, 3, 3, 4, 5}
備考
- .AddRangeでは単純に結合するだけなので、重複する要素があってもそのまま結合されます。
- 重複する要素を取り除きたい場合は、LINQの.Unionをご使用ください。
(以下関連記事をご覧ください。)