Point.Equals Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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)
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
Zwraca
true
jeśli o
jest elementem Point i zawiera te same X wartości i Y co to Point; false
w 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
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 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.