LinqでListの結合ってどうするんだっけなー
と、うろ覚えでUnionを使ったところ、
思ったような結果が出ず、結合されていないではないかということがありました。
Unionは重複なし結合。
単純にListを結合したいならConcat。
using System; using System.Linq; using System.Collections.Generic; public class Program { public static void Main() { var list = new List<int>() {1,2,3}; Console.WriteLine("Concat = " + string.Join(",",list.Concat(new List<int>() {1}))); Console.WriteLine("Union = " + string.Join(",",list.Union(new List<int>() {1}))); } }