「C#」Concat()メソッドでコレクション(List)を結合するサンプル
書式
var リスト変数名1 = new List<string>() { 要素1,…}
var リスト変数名2 = new List<string>() {要素2,… }
var 結果リスト変数名3 = 変数名1.Concat(変数名2).ToList();
<結果> = <コレクション型の値1>.Concat(<コレクション型の値2>);
.Concat()メソッドを使用してコレクションとコレクションを結合します。
使用例
using System; using System.Collections.Generic; using System.Linq; namespace AnnousDemo { class Program { static void Main(string[] args) { //List型を生成 var lstA = new List<string>() { "東京", "大阪", "川崎" }; var lstB = new List<string>() { "tokyo", "oosaka", "fukuoka" }; //List型を結合してList型で取得 var resLst = lstA.Concat(lstB).ToList(); Console.WriteLine("List型の値を結合する結果"); // 結合後リストの要素をコンソールに出力 foreach(string aa in resLst){ Console.WriteLine(aa); } } } }
実行結果
List型の値を結合する結果 東京 大阪 川崎 tokyo oosaka fukuoka