0

集合論から:

A∩B = {} の場合、セット A、B は正確に互いに素です

ここで、{} は空のセットです。

参照:普遍的な集合を持つ初等集合論、 Randall Holmes 著

さらにそれは言う;

互いに素な集合 A と B に「交差がない」と言うのは正しくありません。それらには交差、つまり空のセットがありますが、この交差には要素がありません

また、A と B が互いに素である場合、A∩B = B∩A = {}

C# の場合:

using System.Linq;
...
...

HashSet<string> a = new HashSet<string>(new[] { "a", "b" });
HashSet<string> b = new HashSet<string>(new[] { "d", "c" });

a.Intersect(b) == b.Intersect(a); // => false

なんで?

オブジェクト==の Id を比較するだけの場合 (代わりに、C# の演算子ではない場合)、実際を表す方法はありaますbか?isEmpty Set

4

2 に答える 2