Vector.Equals Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Porównuje dwa wektory równości.
Przeciążenia
Equals(Vector) |
Porównuje dwa wektory równości. |
Equals(Vector, Vector) |
Porównuje dwa określone wektory równości. |
Equals(Object) |
Określa, czy określony Object jest strukturą Vector , a jeśli jest, czy ma te same X wartości i Y co ten wektor. |
Uwagi
Właściwości i wektora X są opisywane przy użyciu Double wartości.Y Ponieważ wartość elementu Double może utracić precyzję podczas wykonywania operacji arytmetycznych, porównanie dwóch Double struktur, które są logicznie równe, może zakończyć się niepowodzeniem.
Equals(Vector)
Porównuje dwa wektory równości.
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
Parametry
- value
- Vector
Wektor do porównania z tym wektorem.
Zwraca
true
jeśli value
ma te same X wartości i Y co ten wektor; w przeciwnym razie . false
Przykłady
W poniższym przykładzie pokazano, jak za pomocą tej metody sprawdzić, czy dwie Vector struktury są równe.
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;
}
Uwagi
Właściwości i wektora X są opisywane przy użyciu Double wartości.Y Ponieważ wartość elementu Double może utracić precyzję podczas wykonywania operacji arytmetycznych, porównanie dwóch Vector struktur, które są logicznie równe, może zakończyć się niepowodzeniem.
Zobacz też
Dotyczy
Equals(Vector, Vector)
Porównuje dwa określone wektory równości.
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
Parametry
- vector1
- Vector
Pierwszy wektor do porównania.
- vector2
- Vector
Drugi wektor do porównania.
Zwraca
true
X jeśli składniki i Y i vector1
vector2
są równe; w przeciwnym razie . false
Przykłady
W poniższym przykładzie pokazano, jak za pomocą tej metody sprawdzić, czy dwie Vector struktury są równe.
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;
}
Uwagi
Właściwości i wektora X są opisywane przy użyciu Double wartości.Y Ponieważ wartość elementu Double może utracić precyzję podczas wykonywania operacji arytmetycznych, porównanie dwóch Double struktur, które są logicznie równe, może zakończyć się niepowodzeniem.
Zobacz też
Dotyczy
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
Parametry
- o
- Object
Wektor do porównania.
Zwraca
true
jeśli o
jest elementem Vector i ma te same X wartości i Y co ten wektor; w przeciwnym razie false
.
Przykłady
W poniższym przykładzie pokazano, jak za pomocą tej metody sprawdzić, czy element Vector i są Object równe.
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;
}
Uwagi
Właściwości i wektora X są opisywane przy użyciu Double wartości.Y Ponieważ wartość elementu Double może utracić precyzję podczas wykonywania operacji arytmetycznych, porównanie dwóch Vector struktur, które są logicznie równe, może zakończyć się niepowodzeniem.