Color.Equality(Color, Color) Operator

Definition

Testar om två Color strukturer är identiska.

public:
 static bool operator ==(System::Windows::Media::Color color1, System::Windows::Media::Color color2);
public static bool operator ==(System.Windows.Media.Color color1, System.Windows.Media.Color color2);
static member ( = ) : System.Windows.Media.Color * System.Windows.Media.Color -> bool
Public Shared Operator == (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.

Motsvarande metod för den här operatorn är Color.Equals(Color, Color)

Gäller för

Se även