Color.Equality(Color, Color) Color.Equality(Color, Color) Color.Equality(Color, Color) Color.Equality(Color, Color) Operator

정의

Color 구조체가 같은지 여부를 테스트합니다.Tests whether two Color structures are identical.

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

매개 변수

color1
Color Color Color Color

비교할 첫 번째 Color 구조체입니다.The first Color structure to compare.

color2
Color Color Color Color

비교할 두 번째 Color 구조체입니다.The second Color structure to compare.

반환

color1color2가 똑같으면 true이고, 그렇지 않으면 false입니다.true if color1 and color2 are exactly identical; otherwise, false.

설명

부동 소수점 값에 연산을 수행 하는 경우 약간의 오차가 획득할 수 있습니다.Floating-point values can acquire a small degree of error when they are operated upon. Equals 메서드를를 Equality 연산자 및 Inequality 연산자가를 보완 하지 및 따라서 예상된 부울 결과 반환 하지 않을 수 있습니다.The Equals method, the Equality operator, and the Inequality operator do not compensate for this and thus may not return the expected Boolean result.

합니다 AreClose 메서드를 반환 하 여이 부동 소수점 산술 오류에 대 한 보정 하는 유사 항목 일치 알고리즘을 사용 하 여 true 비교한 두 Color 구조는 거의 동일 하지만 해당 값에서 다를 수 있습니다는 조금입니다.The AreClose method uses a fuzzy equality algorithm that compensates for this floating-point arithmetic error by returning true for a comparison of two Color structures that are practically identical, but whose values may differ by a minuscule amount.

이 연산자에 대 한 해당 메서드는 Color.Equals(Color, Color)The equivalent method for this operator is Color.Equals(Color, Color)

적용 대상

추가 정보