Język

Point.Equals Metoda

Definicja

Porównuje dwie Point struktury równości.

Przeciążenia

Nazwa Opis
Equals(Object)

Określa, czy określony Object element to i Point czy zawiera te same współrzędne co ten Pointelement .

Equals(Point)

Porównuje dwie Point struktury równości.

Equals(Point, Point)

Porównuje dwie Point struktury równości.

Equals(Object)

Określa, czy określony Object element to i Point czy zawiera te same współrzędne co ten Pointelement .

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

Parametry

o
Object

Element Object do porównania.

Zwraca

true jeśli o jest elementem Point i zawiera takie same X wartości i Y jak to Point; falsew przeciwnym razie .

Przykłady

W poniższym przykładzie pokazano, jak sprawdzić, czy dwie Point struktury są równe przy użyciu metody niestatycznej Equals .

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;
}

Uwagi

Point współrzędne są opisywane przy użyciu Double wartości. Ponieważ wartość elementu Double może utracić precyzję podczas wykonywania operacji, porównanie dwóch Point wartości, które są logicznie równe, może zakończyć się niepowodzeniem.

Zobacz też

Dotyczy

Equals(Point)

Porównuje dwie Point struktury równości.

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

Parametry

value
Point

Punkt, który ma być porównywany z tym wystąpieniem.

Zwraca

true jeśli obie Point struktury zawierają te same X wartości i Y ; w przeciwnym razie false.

Uwagi

Point współrzędne są wyrażane przy użyciu Double wartości. Ponieważ wartość elementu Double może utracić precyzję podczas pracy, porównanie dwóch Point wartości, które są logicznie równe, może zakończyć się niepowodzeniem.

Zobacz też

Dotyczy

Equals(Point, Point)

Porównuje dwie Point struktury równości.

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

Parametry

point1
Point

Pierwszy punkt do porównania.

point2
Point

Drugi punkt do porównania.

Zwraca

true jeśli point1 i point2 zawiera te same X wartości i Y ; w przeciwnym razie false.

Przykłady

W poniższym przykładzie pokazano, jak sprawdzić, czy dwie Point struktury są równe przy użyciu metody statycznej Equals .

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;
}

Uwagi

Współrzędne punktu są opisywane przy użyciu Double wartości. Ponieważ wartość elementu Double może utracić precyzję podczas wykonywania operacji, porównanie dwóch Point wartości, które są logicznie równe, może zakończyć się niepowodzeniem.

Zobacz też

Dotyczy