Udostępnij za pośrednictwem


Vector3D.Equals Metoda

Definicja

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

vector1
Vector3D

Najpierw Vector3D należy porównać.

vector2
Vector3D

Drugi Vector3D do porównania.

Zwraca

true Xjeśli składniki vector2vector1 , 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)

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.

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

truejeś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.

Zobacz też

Dotyczy