Color.Equals Color.Equals Color.Equals Color.Equals Method

정의

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

오버로드

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

지정된 개체가 Color 구조체인지 여부 및 이 구조체가 이 색상과 동일한지 여부를 테스트합니다.Tests whether the specified object is a Color structure and is equivalent to this color.

Equals(Color) Equals(Color) Equals(Color)

지정한 Color 구조체가 이 색과 같은지 여부를 테스트합니다.Tests whether the specified Color structure is identical to this color.

Equals(Color, Color) Equals(Color, Color) Equals(Color, Color) Equals(Color, Color)

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

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

지정된 개체가 Color 구조체인지 여부 및 이 구조체가 이 색상과 동일한지 여부를 테스트합니다.Tests whether the specified object is a Color structure and is equivalent to this 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

매개 변수

o
Object Object Object Object

Color 구조체와 비교할 개체입니다.The object to compare to this Color structure.

반환

지정한 개체가 Color 구조체이고 현재 Color 구조체와 같으면 true이고, 그렇지 않으면 false입니다.true if the specified object is a Color structure and is identical to the current Color structure; 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.

추가 정보

Equals(Color) Equals(Color) Equals(Color)

지정한 Color 구조체가 이 색과 같은지 여부를 테스트합니다.Tests whether the specified Color structure is identical to this 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

매개 변수

color
Color Color Color Color

현재 Color 구조체와 비교할 Color 구조체입니다.The Color structure to compare to the current Color structure.

반환

지정한 Color 구조체가 현재 Color 구조체와 같으면 true이고, 그렇지 않으면 false입니다.true if the specified Color structure is identical to the current Color structure; otherwise, false.

구현

Equals(Color, Color) Equals(Color, Color) Equals(Color, Color) Equals(Color, Color)

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

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
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.

추가 정보

적용 대상