Color.Equals Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
İ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
Döndürülenler
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
Döndürülenler
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
Döndürülenler
true
ve 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.