Point.Equals Método

Definição

Compara duas Point estruturas quanto à igualdade.

Sobrecargas

Nome Description
Equals(Object)

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

Equals(Point)

Compara duas Point estruturas quanto à igualdade.

Equals(Point, Point)

Compara duas Point estruturas quanto à igualdade.

Equals(Object)

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

Retornos

true se o for um Point e contiver os mesmos X valores que Y 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 as coordenadas são descritas 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)

Compara duas Point estruturas quanto à 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 ser comparado a essa instância.

Retornos

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

Comentários

Point as 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 logicamente iguais pode falhar.

Confira também

Aplica-se a

Equals(Point, Point)

Compara duas Point estruturas quanto à 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 ser comparado.

point2
Point

O segundo ponto a ser comparado.

Retornos

true se point1 e point2 contiver os mesmos X valores; 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

Coordenadas de ponto são descritas 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