C#プチリファレンス

C# コレクション型 共通

コレクション型に共通する処理や機能をまとめました。

コレクション型の重複する要素を削除する

重複要素を削除したい場合は、Distinctメソッドを使用します。

例)コレクションから重複要素を削除する
using System.Collections.Generic;

// Listを生成する
List<string> list = new List<string>();
list.Add("AAA");
list.Add("BBB");
list.Add("CCC");
list.Add("BBB");
list.Add("CCC");

// 重複する要素を削除する
List<string> result = list.Distinct();
【結果】
AAA BBB CCC

2つのコレクション型を結合する

例)2つのリスト(list1, list2)を結合する
using System.Collections.Generic;

// 1つめのListを生成する
List<string> list1 = new List<string>();
list1.Add("AAA");
list1.Add("BBB");

// 2つめのListを生成する
List<string> list2 = new List<string>();
list2.Add("XXX");
list2.Add("YYY");

// list1とlist2を結合する
List<string> result = list1.Concat(list2);
【結果】
AAA BBB XXX YYY
ToTop