Vector3D.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 dwie Vector3D struktury równości.
Przeciążenia
Equals(Vector3D, Vector3D) |
Porównuje dwie Vector3D struktury równości. |
Equals(Vector3D) |
Porównuje dwie Vector3D struktury równości. |
Equals(Object) |
Określa, czy określony obiekt jest strukturą Vector3D i czy XYwłaściwości , i Z określonego Object obiektu są równe Xwłaściwościom , Yi Z tej Vector3D struktury. |
Equals(Vector3D, Vector3D)
Porównuje dwie Vector3D struktury równości.
public:
static bool Equals(System::Windows::Media::Media3D::Vector3D vector1, System::Windows::Media::Media3D::Vector3D vector2);
public static bool Equals (System.Windows.Media.Media3D.Vector3D vector1, System.Windows.Media.Media3D.Vector3D vector2);
static member Equals : System.Windows.Media.Media3D.Vector3D * System.Windows.Media.Media3D.Vector3D -> bool
Public Shared Function Equals (vector1 As Vector3D, vector2 As Vector3D) As Boolean
Parametry
Zwraca
true
Xjeśli składniki vector2
vector1
, Yi Z i są równe; false
w przeciwnym razie.
Przykłady
Poniższy przykład sprawdza, czy dwie Vector3D struktury są równe.
// Checks if two Vector3D structures are equal using the static Equals method.
Vector3D vector1 = new Vector3D(20, 30, 40);
Vector3D vector2 = new Vector3D(45, 70, 80);
Boolean areEqual;
areEqual = Vector3D.Equals(vector1, vector2);
// areEqual is False
' Checks if two Vector3D structures are equal using the static Equals method.
Dim vector1 As New Vector3D(20, 30, 40)
Dim vector2 As New Vector3D(45, 70, 80)
Dim areEqual As Boolean
areEqual = Vector3D.Equals(vector1, vector2)
' areEqual is False
Uwagi
Dwie Vector3D struktury są równe, jeśli wartości ich Xwłaściwości , Yi Z są takie same.
Vector3D wartości są opisywane przy użyciu Double wartości. Ponieważ wartość Double elementu może utracić precyzję podczas wykonywania operacji, porównanie dwóch Vector3D wartości, które są logicznie równe, może zakończyć się niepowodzeniem.
Zobacz też
Dotyczy
Equals(Vector3D)
Porównuje dwie Vector3D struktury równości.
public:
bool Equals(System::Windows::Media::Media3D::Vector3D value);
public bool Equals (System.Windows.Media.Media3D.Vector3D value);
override this.Equals : System.Windows.Media.Media3D.Vector3D -> bool
Public Function Equals (value As Vector3D) As Boolean
Parametry
- value
- Vector3D
Wystąpienie klasy Vector do porównania z tym wystąpieniem.
Zwraca
true
jeśli wystąpienia są równe; w przeciwnym razie , false
.
Uwagi
Vector3D wartości są opisywane przy użyciu Double wartości. Ponieważ wartość Double elementu może utracić precyzję podczas wykonywania operacji, porównanie dwóch Vector3D wartości, 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
Obiekt do porównania.
Zwraca
true
jeśli o
jest strukturą i jest identyczna z tą Vector3D strukturąVector3D; false
w przeciwnym razie.
Przykłady
W poniższym przykładzie pokazano, jak sprawdzić, czy struktura Object i Vector3D jest równa.
// Compares an Object and a Vector3D for equality using the non-static Equals method.
Vector3D vector1 = new Vector3D(20, 30, 40);
Vector3D vector2 = new Vector3D(45, 70, 80);
Boolean areEqual;
areEqual = vector1.Equals(vector2);
// areEqual is False
' Compares an Object and a Vector3D for equality using the non-static Equals method.
Dim vector1 As New Vector3D(20, 30, 40)
Dim vector2 As New Vector3D(45, 70, 80)
Dim areEqual As Boolean
areEqual = vector1.Equals(vector2)
' areEqual is False
Uwagi
Jeśli o
nie jest strukturą Vector3D , ta metoda zwraca wartość false
.
Vector3D wartości są opisywane przy użyciu Double wartości. Ponieważ wartość Double elementu może utracić precyzję podczas wykonywania operacji, porównanie dwóch Vector3D wartości, które są logicznie równe, może zakończyć się niepowodzeniem.