Color.Equality(Color, Color) Color.Equality(Color, Color) Color.Equality(Color, Color) Color.Equality(Color, Color) Operator


2 つの Color 構造体が同じかどうかをテストします。Tests whether two Color structures are identical.

 static bool operator ==(System::Windows::Media::Color color1, System::Windows::Media::Color color2);
public static bool operator == (System.Windows.Media.Color color1, System.Windows.Media.Color color2);
static member ( = ) : System.Windows.Media.Color * System.Windows.Media.Color -> bool
Public Shared Operator == (color1 As Color, color2 As Color) As Boolean


Color Color Color Color

比較する最初の Color 構造体。The first Color structure to compare.

Color Color Color Color

比較する 2 番目の Color 構造体。The second Color structure to compare.


color1color2 が完全に同一である場合は true。それ以外の場合は falsetrue if color1 and color2 are exactly identical; otherwise, false.


浮動小数点値は、時に稼働しているときにエラーの程度を取得できます。Floating-point values can acquire a small degree of error when they are operated upon. Equalsメソッド、Equality演算子、およびInequality演算子は、これには補償されないと、したがって予想されるブール型の結果を返す可能性がありますいません。The Equals method, the Equality operator, and the Inequality operator do not compensate for this and thus may not return the expected Boolean result.

AreCloseメソッドが返すことによってこの浮動小数点算術エラーを補正するあいまい等値アルゴリズムを使用してtrue2 つの比較についてColor構造とほとんど変わりませんが、値が異なる場合があります、わずかな量です。The AreClose method uses a fuzzy equality algorithm that compensates for this floating-point arithmetic error by returning true for a comparison of two Color structures that are practically identical, but whose values may differ by a minuscule amount.

この演算子を同等のメソッドは、します。 Color.Equals(Color, Color)The equivalent method for this operator is Color.Equals(Color, Color)