Point.Equals Método

Definição

Compara a igualdade de duas estruturas Point.Compares two Point structures for equality.

Sobrecargas

Equals(Object)

Determina se o Object especificado é um Point e se ele contém as mesmas coordenadas que este Point.Determines whether the specified Object is a Point and whether it contains the same coordinates as this Point.

Equals(Point)

Compara a igualdade de duas estruturas Point.Compares two Point structures for equality.

Equals(Point, Point)

Compara a igualdade de duas estruturas Point.Compares two Point structures for equality.

Equals(Object)

Determina se o Object especificado é um Point e se ele contém as mesmas coordenadas que este 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

Parâmetros

o
Object

O Object de comparação.The Object to compare.

Retornos

true se o for um Point e contiver os mesmos valores X e Y que este Point; caso contrário, false.true if o is a Point and contains the same X and Y values as this Point; otherwise, false.

Exemplos

O exemplo a seguir mostra como verificar se duas Point estruturas são iguais usando o método não estático 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;

}

Comentários

Pointas coordenadas são descritas usando Double valores.Point coordinates are described using Double values. Como o valor de a Double pode perder a precisão quando operado no, uma comparação Point entre dois valores que são logicamente iguais pode falhar.Because the value of a Double can lose precision when operated upon, a comparison between two Point values that are logically equal might fail.

Veja também

Equals(Point)

Compara a igualdade de duas estruturas Point.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

Parâmetros

value
Point

O ponto a ser comparado a essa instância.The point to compare to this instance.

Retornos

true se ambas as estruturas Point contiverem os mesmos valores X e Y; caso contrário, false.true if both Point structures contain the same X and Y values; otherwise, false.

Comentários

Pointas coordenadas são expressas usando Double valores.Point coordinates are expressed using Double values. Como o valor de a Double pode perder a precisão quando operado em, uma comparação Point entre dois valores que são logicamente iguais pode falhar.Because the value of a Double can lose precision when operated on, a comparison between two Point values that are logically equal might fail.

Veja também

Equals(Point, Point)

Compara a igualdade de duas estruturas Point.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

Parâmetros

point1
Point

O primeiro ponto a ser comparado.The first point to compare.

point2
Point

O segundo ponto a ser comparado.The second point to compare.

Retornos

true se point1 e point2 contêm os mesmos valores X e Y. Caso contrário, false.true if point1 and point2 contain the same X and Y values; otherwise, false.

Exemplos

O exemplo a seguir mostra como verificar se duas Point estruturas são iguais usando o método Equals estático.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;

}

Comentários

As coordenadas de ponto são Double descritas usando valores.Point coordinates are described using Double values. Como o valor de a Double pode perder a precisão quando operado no, uma comparação Point entre dois valores que são logicamente iguais pode falhar.Because the value of a Double can lose precision when operated upon, a comparison between two Point values that are logically equal might fail.

Veja também

Aplica-se a