Vector.Equals Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Compara dois vetores para igualdade.
Sobrecargas
| Name | Description |
|---|---|
| Equals(Vector) |
Compara dois vetores para igualdade. |
| Equals(Vector, Vector) |
Compara os dois vetores especificados para igualdade. |
| Equals(Object) |
Determina se o especificado Object é uma Vector estrutura e, se for, se tem os mesmos X valores e Y que esse vetor. |
Observações
As XY propriedades e propriedades de um vetor são descritas usando Double valores. Como o valor de a Double pode perder precisão quando são realizadas operações aritméticas sobre ele, uma comparação entre duas Double estruturas 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 comparar com este vetor.
Devoluções
true se value tem os mesmos X valores e Y que este vetor; caso contrário, false.
Exemplos
O exemplo seguinte mostra como usar este 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;
}
Observações
As XY propriedades e propriedades de um vetor são descritas usando Double valores. Como o valor de a Double pode perder precisão quando são realizadas operações aritméticas sobre ele, uma comparação entre duas Vector estruturas logicamente iguais pode falhar.
Ver também
Aplica-se a
Equals(Vector, Vector)
Compara os dois vetores especificados para 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 comparar.
- vector2
- Vector
O segundo vetor a comparar.
Devoluções
true se os X componentes e Y de vector1 e vector2 forem iguais; caso contrário, false.
Exemplos
O exemplo seguinte mostra como usar este 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;
}
Observações
As XY propriedades e propriedades de um vetor são descritas usando Double valores. Como o valor de a Double pode perder precisão quando são realizadas operações aritméticas sobre ele, uma comparação entre duas Double estruturas logicamente iguais pode falhar.
Ver também
Aplica-se a
Equals(Object)
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 comparar.
Devoluções
true se o for a Vector e tiver os mesmos X valores e Y que este vetor; caso contrário, false.
Exemplos
O exemplo seguinte mostra como usar este método para verificar se a Vector e an 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;
}
Observações
As XY propriedades e propriedades de um vetor são descritas usando Double valores. Como o valor de a Double pode perder precisão quando são realizadas operações aritméticas sobre ele, uma comparação entre duas Vector estruturas logicamente iguais pode falhar.