Point.Equals 메서드

정의

Point 구조체가 같은지 여부를 비교합니다.Compares two Point structures for equality.

오버로드

Equals(Object)

지정된 ObjectPoint인지 여부와 이 Point와 동일한 좌표가 들어 있는지 여부를 확인합니다.Determines whether the specified Object is a Point and whether it contains the same coordinates as this Point.

Equals(Point)

Point 구조체가 같은지 여부를 비교합니다.Compares two Point structures for equality.

Equals(Point, Point)

Point 구조체가 같은지 여부를 비교합니다.Compares two Point structures for equality.

Equals(Object)

지정된 ObjectPoint인지 여부와 이 Point와 동일한 좌표가 들어 있는지 여부를 확인합니다.Determines whether the specified Object is a Point and whether it contains the same coordinates as this Point.

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입니다.The Object to compare.

반환

Boolean

oPoint이고 XY 값이 이 Point와 동일하면 true이고, 그렇지 않으면 false입니다.true if o is a Point and contains the same X and Y values as this Point; otherwise, false.

예제

다음 예제에서는 두 가지 경우를 확인 하는 방법을 보여 줍니다 Point 구조체가 다른 비정적을 사용 하 여 Equals 메서드.The following example shows how to check if two Point structures are equal using the non-static Equals method.

private Boolean nonStaticEqualsExample()
{

    Point point1 = new Point(10, 5);
    Point point2 = new Point(15, 40);

    // Check if the two points are equal using the non-static Equals method.
    // areEqual is false
    Boolean areEqual = point1.Equals(point2);	

    return areEqual;
}

설명

Point 좌표를 사용 하 여 나와 Double 값입니다.Point coordinates are described using Double values. 때문에 값을 Double 간 비교에 연산을 수행 하는 경우 정밀도 떨어질 수 Point 논리적으로 동일한 값을 실패할 수 있습니다.Because the value of a Double can lose precision when operated upon, a comparison between two Point values that are logically equal might fail.

추가 정보

적용 대상

Equals(Point)

Point 구조체가 같은지 여부를 비교합니다.Compares two Point structures for equality.

public:
 bool Equals(System::Windows::Point value);
public bool Equals (System.Windows.Point value);
override this.Equals : System.Windows.Point -> bool
Public Function Equals (value As Point) As Boolean

매개 변수

value
Point

이 인스턴스와 비교할 점입니다.The point to compare to this instance.

반환

Boolean

Point 구조체의 XY 값이 서로 같으면 true이고, 그렇지 않으면 false입니다.true if both Point structures contain the same X and Y values; otherwise, false.

설명

Point 좌표를 사용 하 여 표현 됩니다 Double 값입니다.Point coordinates are expressed using Double values. 때문에 값을 Double 간 비교에서 작동할 때 정밀도 떨어질 수 Point 논리적으로 동일한 값을 실패할 수 있습니다.Because the value of a Double can lose precision when operated on, a comparison between two Point values that are logically equal might fail.

추가 정보

적용 대상

Equals(Point, Point)

Point 구조체가 같은지 여부를 비교합니다.Compares two Point structures for equality.

public:
 static bool Equals(System::Windows::Point point1, System::Windows::Point point2);
public static bool Equals (System.Windows.Point point1, System.Windows.Point point2);
static member Equals : System.Windows.Point * System.Windows.Point -> bool
Public Shared Function Equals (point1 As Point, point2 As Point) As Boolean

매개 변수

point1
Point

비교할 첫 번째 점입니다.The first point to compare.

point2
Point

비교할 두 번째 점입니다.The second point to compare.

반환

Boolean

point1point2XY 값이 서로 같으면 true이고, 그렇지 않으면 false입니다.true if point1 and point2 contain the same X and Y values; otherwise, false.

예제

다음 예제에서는 두 가지 경우를 확인 하는 방법을 보여 줍니다 Point 구조체가 정적을 사용 하 여 동일한 Equals 메서드.The following example shows how to check if two Point structures are equal using the static Equals method.

private Boolean staticEqualsExample()
{

    Point point1 = new Point(10, 5);
    Point point2 = new Point(15, 40);

    // Check if the two points are equal using the static Equals method.
    // areEqual is false
    Boolean areEqual = Point.Equals(point1, point2);

    return areEqual;
}

설명

점 좌표를 사용 하 여 나와 Double 값입니다.Point coordinates are described using Double values. 때문에 값을 Double 간 비교에 연산을 수행 하는 경우 정밀도 떨어질 수 Point 논리적으로 동일한 값을 실패할 수 있습니다.Because the value of a Double can lose precision when operated upon, a comparison between two Point values that are logically equal might fail.

추가 정보

적용 대상