Vector3D.Equals Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Porovnává dvě Vector3D struktury z hlediska rovnosti.
Přetížení
Equals(Vector3D, Vector3D) |
Porovnává dvě Vector3D struktury z hlediska rovnosti. |
Equals(Vector3D) |
Porovnává dvě Vector3D struktury z hlediska rovnosti. |
Equals(Object) |
Určuje, zda je zadaný objekt strukturou Vector3D a zda Xse vlastnosti , Ya Z zadaného Object objektu rovnají Xvlastnostem , Ya Z této Vector3D struktury. |
Equals(Vector3D, Vector3D)
Porovnává dvě Vector3D struktury z hlediska rovnosti.
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
Návraty
true
pokud jsou Xkomponenty , Ya Z pro vector1
a vector2
stejné, false
jinak.
Příklady
Následující příklad zkontroluje, jestli jsou dvě Vector3D struktury stejné.
// 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
Poznámky
Dvě Vector3D struktury jsou stejné, pokud jsou hodnoty jejich Xvlastností , Ya Z stejné.
Vector3D hodnoty jsou popsány pomocí Double hodnot. Vzhledem k tomu, že hodnota Double může při operaci ztratit přesnost, může porovnání dvou Vector3D logicky stejných hodnot selhat.
Viz také
Platí pro
Equals(Vector3D)
Porovnává dvě Vector3D struktury z hlediska rovnosti.
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
Instance Vector k porovnání s touto instancí.
Návraty
true
pokud jsou instance stejné; v opačném případě . false
Poznámky
Vector3D hodnoty jsou popsány pomocí Double hodnot. Vzhledem k tomu, že hodnota Double může při operaci ztratit přesnost, může porovnání dvou Vector3D logicky stejných hodnot selhat.
Viz také
Platí pro
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
Objekt k porovnání
Návraty
true
if o
je Vector3D struktura a je shodná s touto Vector3D strukturou; false
jinak.
Příklady
Následující příklad ukazuje, jak zkontrolovat, zda je struktura a ObjectVector3D rovna.
// 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
Poznámky
Pokud o
není Vector3D struktura, vrátí false
tato metoda .
Vector3D hodnoty jsou popsány pomocí Double hodnot. Vzhledem k tomu, že hodnota Double může při operaci ztratit přesnost, může porovnání dvou Vector3D logicky stejných hodnot selhat.