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
| Nazwa | Opis |
|---|---|
| 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 tak, czy ma takie same X wartości, Y jak ten wektor. |
Uwagi
Właściwości i wektora X są opisywane przy użyciu Y wartości.Double Ponieważ wartość obiektu 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 takie same X wartości i Y jak 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 Y wartości.Double Ponieważ wartość obiektu 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
truejeśli składniki XYvector1 i vector2 i 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 Y wartości.Double Ponieważ wartość obiektu 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 takie same X wartości, Y jak 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 Y wartości.Double Ponieważ wartość obiektu 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.