2つのコレクションの差集合を取得するには、.Exceptを使用します。
※差集合は重複しない要素を取得します。
サンプル
例1)List<int>型の場合
結果
{1, 2}
list1を基準として重複していない要素のみ取得するので、1と2が取得されます。
例2)Dictionaryの場合
結果
["01", "札幌"]
["02", "東京"]
dic1を基準として重複していない要素のみ取得するため、札幌、東京が対象となります。
備考
- LINQを使用するには、「using System.Linq;」の宣言が必要です。
- Exceptではコレクション要素で重複しない要素のみ取得します。