Show(a.Distinct()); Show(a.Union(b)); Show(a.Intersect(b)); Show(a.Except(b)); 0 1 2 3 4 0 1 2 3 4 6 8 10 12 0 2 4 1 3 注: 数学的な意味での集合は要素の重複を認めません。 セット演算子の結果は重複が除かれたものになります。 変換演算子 型の変換のための演算子がいくつかあります。 シーケンス → シーケンス まず、AsEnumerable、ToArray、ToList は、 シーケンスをそれぞれ、 IEnumeragle<T>、配列、List<T> に変換します。 var a = new[] { 0, 0, 1, 1, 2, 2, 3, 3, 4, 4 }; IEnumerable<int> a1 = a.Distinct().AsEnumerable(); int[] a