Vector.Equals Método

Definição

Compara dois vetores para igualdade.

Sobrecargas

Nome Description
Equals(Vector)

Compara dois vetores para igualdade.

Equals(Vector, Vector)

Compara os dois vetores especificados quanto à igualdade.

Equals(Object)

Determina se a especificada Object é uma Vector estrutura e, se for, se ela tem os mesmos X valores e Y valores que esse vetor.

Comentários

Um vetor X e Y propriedades são descritos usando Double valores. Como o valor de um Double pode perder a precisão quando operações aritméticas são executadas nela, uma comparação entre duas Double estruturas que são logicamente iguais pode falhar.

Equals(Vector)

Compara dois vetores para igualdade.

public:
 bool Equals(System::Windows::Vector value);
public bool Equals(System.Windows.Vector value);
override this.Equals : System.Windows.Vector -> bool
Public Function Equals (value As Vector) As Boolean

Parâmetros

value
Vector

O vetor a ser comparado com esse vetor.

Retornos

true se value tiver os mesmos X valores que Y esse vetor; caso contrário, false.

Exemplos

O exemplo a seguir mostra como usar esse método para verificar se duas Vector estruturas são iguais.

private Boolean equalsExample2()
{

    Vector vector1 = new Vector(20, 30);
    Vector vector2 = new Vector(20, 30);
    Boolean areEqual = false;

    // areEqual is True.  Both parameters are Vector structures, 
    // and they are equal.
    if (vector1.Equals(vector2))
    {
        areEqual = true;
    }

    return areEqual;
}

Comentários

Um vetor X e Y propriedades são descritos usando Double valores. Como o valor de um Double pode perder a precisão quando operações aritméticas são executadas nela, uma comparação entre duas Vector estruturas que são logicamente iguais pode falhar.

Confira também

Aplica-se a

Equals(Vector, Vector)

Compara os dois vetores especificados quanto à igualdade.

public:
 static bool Equals(System::Windows::Vector vector1, System::Windows::Vector vector2);
public static bool Equals(System.Windows.Vector vector1, System.Windows.Vector vector2);
static member Equals : System.Windows.Vector * System.Windows.Vector -> bool
Public Shared Function Equals (vector1 As Vector, vector2 As Vector) As Boolean

Parâmetros

vector1
Vector

O primeiro vetor a ser comparado.

vector2
Vector

O segundo vetor a ser comparado.

Retornos

truese os componentes e os X componentes de Y e vector1 são iguais; caso contrário, vector2.false

Exemplos

O exemplo a seguir mostra como usar esse método para verificar se duas Vector estruturas são iguais.

private Boolean equalsExample1()
{

    Vector vector1 = new Vector(20, 30);
    Vector vector2 = new Vector(20, 30);
    Boolean areEqual = false;

    // areEqual is True
    if (Vector.Equals(vector1, vector2))
    {
      areEqual = true;
    }

    return areEqual;
}

Comentários

Um vetor X e Y propriedades são descritos usando Double valores. Como o valor de um Double pode perder a precisão quando operações aritméticas são executadas nela, uma comparação entre duas Double estruturas que são logicamente iguais pode falhar.

Confira também

Aplica-se a

Equals(Object)

Determina se a especificada Object é uma Vector estrutura e, se for, se ela tem os mesmos X valores e Y valores que esse vetor.

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 vetor a ser comparado.

Retornos

true se o for um Vector e tiver os mesmos X valores que Y esse vetor; caso contrário, false.

Exemplos

O exemplo a seguir mostra como usar esse método para verificar se um Vector e um Object são iguais.

private Boolean equalsExample2()
{

    Vector vector1 = new Vector(20, 30);
    Vector vector2 = new Vector(20, 30);
    Boolean areEqual = false;

    // areEqual is True.  Both parameters are Vector structures, 
    // and they are equal.
    if (vector1.Equals(vector2))
    {
        areEqual = true;
    }

    return areEqual;
}

Comentários

Um vetor X e Y propriedades são descritos usando Double valores. Como o valor de um Double pode perder a precisão quando operações aritméticas são executadas nela, uma comparação entre duas Vector estruturas que são logicamente iguais pode falhar.

Confira também

Aplica-se a