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