Color.Equals 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
測試兩個 Color 結構是否一致。
多載
Equals(Object) |
測試指定的物件是否為 Color 結構且相當於這個色彩。 |
Equals(Color) |
測試指定的 Color 結構是否和這個色彩相等。 |
Equals(Color, Color) |
測試兩個 Color 結構是否一致。 |
Equals(Object)
測試指定的物件是否為 Color 結構且相當於這個色彩。
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
參數
傳回
如果指定的物件為 Color 結構,而且和目前的 Color 結構相等則為 true
,否則為 false
。
備註
浮點值可以在操作時取得少量的錯誤度。 Equals方法、 Equality 運算子和 Inequality 運算子不會補償這個值,因此可能不會傳回預期的布林結果。
此方法 AreClose 會使用模糊相等演算法來補償這個浮點算術錯誤,方法是傳回 true
兩個結構實際上完全相同的比較 Color ,但其值可能會因減量而有所不同。
另請參閱
適用於
Equals(Color)
測試指定的 Color 結構是否和這個色彩相等。
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
參數
傳回
如果指定的 Color 結構和目前的 Color 結構相等則為 true
,否則為 false
。
實作
適用於
Equals(Color, Color)
測試兩個 Color 結構是否一致。
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
參數
傳回
如果 color1
和 color2
完全相等則為 true
,否則為 false
。
備註
浮點值可以在操作時取得少量的錯誤度。 Equals方法、 Equality 運算子和 Inequality 運算子不會補償這個值,因此可能不會傳回預期的布林結果。
此方法 AreClose 會使用模糊相等演算法來補償這個浮點算術錯誤,方法是傳回 true
兩個結構實際上完全相同的比較 Color ,但其值可能會因減量而有所不同。