Aracılığıyla paylaş


Color.Equals Yöntem

Tanım

İki Color yapının aynı olup olmadığını test eder.

Aşırı Yüklemeler

Equals(Object)

Belirtilen nesnenin bir Color yapı olup olmadığını ve bu renge eşdeğer olup olmadığını sınar.

Equals(Color)

Belirtilen Color yapının bu renkle aynı olup olmadığını sınar.

Equals(Color, Color)

İki Color yapının aynı olup olmadığını test eder.

Equals(Object)

Belirtilen nesnenin bir Color yapı olup olmadığını ve bu renge eşdeğer olup olmadığını sınar.

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

Parametreler

o
Object

Bu Color yapıyla karşılaştıracak nesne.

Döndürülenler

Boolean

true belirtilen nesne bir Color yapıysa ve geçerli Color yapıyla aynıysa; aksi takdirde, false.

Açıklamalar

Kayan nokta değerleri çalıştırıldığında küçük bir hata derecesi alabilir. Equals yöntemi, Equality işleci ve Inequality işleci bunu telafi etmez ve bu nedenle beklenen Boole sonucunu döndürmeyebilir.

yöntemi, AreClose bu kayan nokta aritmetik hatasını telafi eden, neredeyse aynı olan ancak değerleri eksicule miktarına göre farklılık gösterebilen iki Color yapının karşılaştırması için döndüren true benzer bir eşitlik algoritması kullanır.

Ayrıca bkz.

Şunlara uygulanır

Equals(Color)

Belirtilen Color yapının bu renkle aynı olup olmadığını sınar.

public:
 virtual bool Equals(System::Windows::Media::Color color);
public bool Equals (System.Windows.Media.Color color);
override this.Equals : System.Windows.Media.Color -> bool
Public Function Equals (color As Color) As Boolean

Parametreler

color
Color

Color Geçerli Color yapıyla karşılaştıracak yapı.

Döndürülenler

Boolean

true belirtilen Color yapı geçerli Color yapıyla aynıysa; aksi takdirde , false.

Uygulamalar

Şunlara uygulanır

Equals(Color, Color)

İki Color yapının aynı olup olmadığını test eder.

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

Parametreler

color1
Color

Karşılaştıracak ilk Color yapı.

color2
Color

Karşılaştıracak ikinci Color yapı.

Döndürülenler

Boolean

trueve color2 tam olarak aynıysacolor1; değilse, false.

Açıklamalar

Kayan nokta değerleri çalıştırıldığında küçük bir hata derecesi alabilir. Equals yöntemi, Equality işleci ve Inequality işleci bunu telafi etmez ve bu nedenle beklenen Boole sonucunu döndürmeyebilir.

yöntemi, AreClose bu kayan nokta aritmetik hatasını telafi eden, neredeyse aynı olan ancak değerleri eksicule miktarına göre farklılık gösterebilen iki Color yapının karşılaştırması için döndüren true benzer bir eşitlik algoritması kullanır.

Ayrıca bkz.

Şunlara uygulanır