Point.Equals Método

Definição

Compara duas Point estruturas para igualdade.

Sobrecargas

Name Descrição
Equals(Object)

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

Equals(Point)

Compara duas Point estruturas para igualdade.

Equals(Point, Point)

Compara duas Point estruturas para igualdade.

Equals(Object)

Determina se o especificado Object é a Point e se 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 para comparar.

Devoluções

true se o for a Point e contiver os mesmos X valores e Y que este Point; caso contrário, false.

Exemplos

O exemplo seguinte 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;
}

Observações

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

Ver também

Aplica-se a

Equals(Point)

Compara duas Point estruturas para igualdade.

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 comparar com este caso.

Devoluções

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

Observações

Point as coordenadas são expressas através de Double valores. Como o valor de a Double pode perder precisão quando operado em cima, uma comparação entre dois Point valores logicamente iguais pode falhar.

Ver também

Aplica-se a

Equals(Point, Point)

Compara duas Point estruturas para igualdade.

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 comparar.

point2
Point

O segundo ponto a comparar.

Devoluções

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

Exemplos

O exemplo seguinte 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;
}

Observações

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

Ver também

Aplica-se a