Partilhar via


Point.Equals Método

Definição

Compara a igualdade de duas estruturas Point.

Sobrecargas

Equals(Object)

Determina se o Object especificado é um Point e se ele contém as mesmas coordenadas que este Point.

Equals(Point)

Compara a igualdade de duas estruturas Point.

Equals(Point, Point)

Compara a igualdade de duas estruturas Point.

Equals(Object)

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

Retornos

Boolean

true se o for um Point e contiver os mesmos valores X e Y que este Point; caso contrário, 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 .

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

Point coordenadas são descritas usando Double valores. Como o valor de um Double pode perder precisão quando operado, uma comparação entre dois Point valores que são logicamente iguais pode falhar.

Confira também

Aplica-se a

Equals(Point)

Compara a igualdade de duas estruturas Point.

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.

Retornos

Boolean

true se ambas as estruturas Point contiverem os mesmos valores X e Y; caso contrário, false.

Comentários

Point coordenadas são expressas usando Double valores. Como o valor de um Double pode perder a precisão quando operado, uma comparação entre dois Point valores que são logicamente iguais pode falhar.

Confira também

Aplica-se a

Equals(Point, Point)

Compara a igualdade de duas estruturas Point.

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.

point2
Point

O segundo ponto a ser comparado.

Retornos

Boolean

true se point1 e point2 contêm os mesmos valores X e Y. Caso contrário, false.

Exemplos

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

Comentários

As coordenadas de ponto são descritas usando Double valores. Como o valor de um Double pode perder precisão quando operado, uma comparação entre dois Point valores que são logicamente iguais pode falhar.

Confira também

Aplica-se a