Språk

Point.Equals Metod

Definition

Jämför två Point strukturer för likhet.

Överlagringar

Name Description
Equals(Object)

Avgör om den angivna Object är en Point och om den innehåller samma koordinater som den här Point.

Equals(Point)

Jämför två Point strukturer för likhet.

Equals(Point, Point)

Jämför två Point strukturer för likhet.

Equals(Object)

Avgör om den angivna Object är en Point och om den innehåller samma koordinater som den här 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

Parametrar

o
Object

Den Object att jämföra.

Returer

true if o is a Point och contains the same X and Y values as this Point;wise, false.

Exempel

I följande exempel visas hur du kontrollerar om två Point strukturer är lika med den icke-statiska Equals metoden.

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

Kommentarer

Point koordinater beskrivs med hjälp av Double värden. Eftersom värdet för en Double kan förlora precision vid användning kan en jämförelse mellan två Point värden som är logiskt lika med misslyckas.

Se även

Gäller för

Equals(Point)

Jämför två Point strukturer för likhet.

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

Parametrar

value
Point

Den punkt som ska jämföras med den här instansen.

Returer

trueom båda Point strukturerna innehåller samma XY och värden, annars . false

Kommentarer

Point koordinater uttrycks med hjälp av Double värden. Eftersom värdet för en Double kan förlora precision när det används kan en jämförelse mellan två Point värden som är logiskt lika med misslyckas.

Se även

Gäller för

Equals(Point, Point)

Jämför två Point strukturer för likhet.

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

Parametrar

point1
Point

Den första punkten att jämföra.

point2
Point

Den andra punkten att jämföra.

Returer

true if point1 och point2 contain the same X and Y values; otherwise, false.

Exempel

I följande exempel visas hur du kontrollerar om två Point strukturer är lika med den statiska Equals metoden.

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

Kommentarer

Punktkoordinater beskrivs med hjälp av Double värden. Eftersom värdet för en Double kan förlora precision vid användning kan en jämförelse mellan två Point värden som är logiskt lika med misslyckas.

Se även

Gäller för