Vector.Equals Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Confronta due vettori per stabilirne l'uguaglianza.
Overload
Equals(Vector) |
Confronta due vettori per stabilirne l'uguaglianza. |
Equals(Vector, Vector) |
Confronta i due vettori specificati per stabilirne l’uguaglianza. |
Equals(Object) |
Determina se Object specificato è una struttura Vector e, se così, se ha gli stessi valori X e Y di questo vettore. |
Commenti
Le proprietà e di X un vettore vengono descritte usando Double i Y valori. Poiché il valore di un Double oggetto può perdere precisione quando vengono eseguite operazioni aritmetiche su di esso, un confronto tra due Double strutture che sono logicamente uguali potrebbe non riuscire.
Equals(Vector)
Confronta due vettori per stabilirne l'uguaglianza.
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
Parametri
- value
- Vector
Vettore da confrontare con questo vettore.
Restituisce
true
se value
ha gli stessi valori X e Y di questo vettore; in caso contrario, false
.
Esempio
Nell'esempio seguente viene illustrato come utilizzare questo metodo per verificare se due Vector strutture sono uguali.
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;
}
Commenti
Le proprietà e di X un vettore vengono descritte usando Double i Y valori. Poiché il valore di un Double oggetto può perdere precisione quando vengono eseguite operazioni aritmetiche su di esso, un confronto tra due Vector strutture che sono logicamente uguali potrebbe non riuscire.
Vedi anche
Si applica a
Equals(Vector, Vector)
Confronta i due vettori specificati per stabilirne l’uguaglianza.
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
Parametri
- vector1
- Vector
Primo vettore da confrontare.
- vector2
- Vector
Secondo vettore da confrontare.
Restituisce
true
se i componenti vector1
e vector2
di X e Y sono uguali; in caso contrario, false
.
Esempio
Nell'esempio seguente viene illustrato come utilizzare questo metodo per verificare se due Vector strutture sono uguali.
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;
}
Commenti
Le proprietà e di X un vettore vengono descritte usando Double i Y valori. Poiché il valore di un Double oggetto può perdere precisione quando vengono eseguite operazioni aritmetiche su di esso, un confronto tra due Double strutture che sono logicamente uguali potrebbe non riuscire.
Vedi anche
Si applica 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
Parametri
- o
- Object
Vettore da confrontare.
Restituisce
true
se o
è una struttura Vector ed ha gli stessi valori X e Y di questo vettore; in caso contrario, false
.
Esempio
Nell'esempio seguente viene illustrato come utilizzare questo metodo per verificare se un oggetto e un Vector Object sono uguali.
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;
}
Commenti
Le proprietà e di X un vettore vengono descritte usando Double i Y valori. Poiché il valore di un Double oggetto può perdere precisione quando vengono eseguite operazioni aritmetiche su di esso, un confronto tra due Vector strutture che sono logicamente uguali potrebbe non riuscire.