Color.Equals Color.Equals Color.Equals Color.Equals Method

定義

オーバーロード

Equals(Color) Equals(Color) Equals(Color) Equals(Color)
Equals(Object) Equals(Object) Equals(Object) Equals(Object)

指定されたオブジェクトが Color 構造体かどうか、また、この Color 構造体と等価かどうかをテストします。Tests whether the specified object is a Color structure and is equivalent to this Color structure.

Equals(Color) Equals(Color) Equals(Color) Equals(Color)

public:
 virtual bool Equals(System::Drawing::Color other);
public bool Equals (System.Drawing.Color other);
override this.Equals : System.Drawing.Color -> bool
Public Function Equals (other As Color) As Boolean

パラメーター

戻り値

実装

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

指定されたオブジェクトが Color 構造体かどうか、また、この Color 構造体と等価かどうかをテストします。Tests whether the specified object is a Color structure and is equivalent to this Color structure.

public:
 override bool Equals(System::Object ^ obj);
public override bool Equals (object obj);
override this.Equals : obj -> bool
Public Overrides Function Equals (obj As Object) As Boolean

パラメーター

obj
Object Object Object Object

テストするオブジェクト。The object to test.

戻り値

obj がこの Color 構造体と等価の Color 構造体である場合は true、それ以外の場合は false です。true if obj is a Color structure equivalent to this Color structure; otherwise, false.

注釈

この構造体は、他の Color 構造体との比較のみを行います。This structure only does comparisons with other Color structures. ARGB 値のみに基づいて色を比較するには、ToArgb メソッドを使用する必要があります。To compare colors based solely on their ARGB values, you should use the ToArgb method. これは、Equals メンバーと Equality メンバーが、色の ARGB 値だけを使用して等価性を判断するためです。This is because the Equals and Equality members determine equivalency using more than just the ARGB value of the colors. たとえば、BlackFromArgb(0,0,0) は同じではないと見なされます。これは Black が名前付きの色で、FromArgb(0,0,0) がではないためです。For example, Black and FromArgb(0,0,0) are not considered equal, since Black is a named color and FromArgb(0,0,0) is not.

適用対象