Point.Equals Metoda

Definicja

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

Przeciążenia

Equals(Object)

Określa, czy określona Object wartość to i Point czy zawiera te same współrzędne co ta Pointwartość .

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ślona Object wartość to i Point czy zawiera te same współrzędne co ta Pointwartość .

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

Boolean

true jeśli o jest elementem Point i zawiera te same X wartości i Y co 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 niestatycznych 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ść Double elementu 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 porównania z tym wystąpieniem.

Zwraca

Boolean

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

Boolean

truejeśli point1 i zawiera te same X wartości i point2 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 punktów są opisywane przy użyciu Double wartości. Ponieważ wartość Double elementu 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