Color.Equals Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Testar om två Color strukturer är identiska.
Överlagringar
| Name | Description |
|---|---|
| Equals(Object) |
Testar om det angivna objektet är en Color struktur och motsvarar den här färgen. |
| Equals(Color) |
Testar om den angivna Color strukturen är identisk med den här färgen. |
| Equals(Color, Color) |
Testar om två Color strukturer är identiska. |
Equals(Object)
Testar om det angivna objektet är en Color struktur och motsvarar den här färgen.
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
Parametrar
Returer
true om det angivna objektet är en Color struktur och är identiskt med den aktuella Color strukturen, falseannars .
Kommentarer
Flyttalsvärden kan hämta en liten grad av fel när de används. Metoden Equals , operatorn Equality och operatorn Inequality kompenserar inte för detta och kan därför inte returnera det förväntade booleska resultatet.
Metoden AreClose använder en fuzzy-likhetsalgoritm som kompenserar för det här flyttalsaritmetiska felet genom att true returnera för en jämförelse av två Color strukturer som är praktiskt taget identiska, men vars värden kan skilja sig åt med en minimal mängd.
Se även
Gäller för
Equals(Color)
Testar om den angivna Color strukturen är identisk med den här färgen.
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
Parametrar
Returer
trueom den angivna Color strukturen är identisk med den aktuella Color strukturen, annars . false
Implementeringar
Gäller för
Equals(Color, Color)
Testar om två Color strukturer är identiska.
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
Parametrar
Returer
trueom color1 och color2 är exakt identiska, annars . false
Kommentarer
Flyttalsvärden kan hämta en liten grad av fel när de används. Metoden Equals , operatorn Equality och operatorn Inequality kompenserar inte för detta och kan därför inte returnera det förväntade booleska resultatet.
Metoden AreClose använder en fuzzy-likhetsalgoritm som kompenserar för det här flyttalsaritmetiska felet genom att true returnera för en jämförelse av två Color strukturer som är praktiskt taget identiska, men vars värden kan skilja sig åt med en minimal mängd.