Color.Equals Metod

Definition

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

o
Object

Objektet som ska jämföras med den här Color strukturen.

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

color
Color

Den Color struktur som ska jämföras med den aktuella Color strukturen.

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

color1
Color

Den första Color strukturen att jämföra.

color2
Color

Den andra Color strukturen att jämföra.

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.

Se även

Gäller för