Point.Equals Metodo

Definizione

Confronta due strutture Point per determinare se sono uguali.Compares two Point structures for equality.

Overload

Equals(Object)

Determina se l'oggetto Object specificato è una struttura Point e se include le stesse coordinate dell'oggetto Point.Determines whether the specified Object is a Point and whether it contains the same coordinates as this Point.

Equals(Point)

Confronta due strutture Point per determinare se sono uguali.Compares two Point structures for equality.

Equals(Point, Point)

Confronta due strutture Point per determinare se sono uguali.Compares two Point structures for equality.

Equals(Object)

Determina se l'oggetto Object specificato è una struttura Point e se include le stesse coordinate dell'oggetto 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

Parametri

o
Object

Oggetto Object da confrontare.The Object to compare.

Restituisce

true se o è una struttura Point e contiene gli stessi valori X e Y della struttura Point; in caso contrario, false.true if o is a Point and contains the same X and Y values as this Point; otherwise, false.

Esempi

Nell'esempio seguente viene illustrato come verificare se due Point strutture sono uguali utilizzando il metodo non statico 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;

}

Commenti

Pointle coordinate vengono descritte Double usando i valori.Point coordinates are described using Double values. Poiché il valore di un Double oggetto può perdere precisione quando viene utilizzato, un confronto tra Point due valori logicamente uguali potrebbe non riuscire.Because the value of a Double can lose precision when operated upon, a comparison between two Point values that are logically equal might fail.

Vedi anche

Equals(Point)

Confronta due strutture Point per determinare se sono uguali.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

Parametri

value
Point

Punto da confrontare con questa istanza.The point to compare to this instance.

Restituisce

true se entrambe le strutture Point contengono gli stessi valori X e Y; in caso contrario, false.true if both Point structures contain the same X and Y values; otherwise, false.

Commenti

Pointle coordinate vengono espresse Double usando i valori.Point coordinates are expressed using Double values. Poiché il valore di un Double oggetto può perdere precisione quando viene utilizzato, un confronto tra Point due valori logicamente uguali potrebbe non riuscire.Because the value of a Double can lose precision when operated on, a comparison between two Point values that are logically equal might fail.

Vedi anche

Equals(Point, Point)

Confronta due strutture Point per determinare se sono uguali.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

Parametri

point1
Point

Primo punto da confrontare.The first point to compare.

point2
Point

Secondo punto da confrontare.The second point to compare.

Restituisce

true se gli oggetti point1 e point2 contengono gli stessi valori X e Y; in caso contrario, false.true if point1 and point2 contain the same X and Y values; otherwise, false.

Esempi

Nell'esempio seguente viene illustrato come verificare se due Point strutture sono uguali utilizzando il metodo Equals statico.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;

}

Commenti

Le coordinate dei punti vengono Double descritte usando i valori.Point coordinates are described using Double values. Poiché il valore di un Double oggetto può perdere precisione quando viene utilizzato, un confronto tra Point due valori logicamente uguali potrebbe non riuscire.Because the value of a Double can lose precision when operated upon, a comparison between two Point values that are logically equal might fail.

Vedi anche

Si applica a