回答編集履歴
1
訂正
test
CHANGED
@@ -4,7 +4,9 @@
|
|
4
4
|
|
5
5
|
https://learn.microsoft.com/ja-jp/dotnet/api/system.collections.generic.hashset-1.-ctor?view=netframework-4.8#system-collections-generic-hashset-1-ctor(system-collections-generic-iequalitycomparer((-0)))
|
6
6
|
|
7
|
-
それを使って以下のようにしてはいかがですか? TN8001 さんの回答と違うところは E
|
7
|
+
それを使って以下のようにしてはいかがですか? TN8001 さんの回答と違うところは .NET Framework 4.8 ベースであることと、EqualityComparer<T> 継承した比較用クラスの実装だけです。
|
8
|
+
|
9
|
+
EqualityComparer<T> を使う理由は以下の記事の Remarks を見てください。
|
8
10
|
|
9
11
|
EqualityComparer<T> Class
|
10
12
|
https://learn.microsoft.com/en-us/dotnet/api/system.collections.generic.equalitycomparer-1?view=netframework-4.8
|