Point3D.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ě Point3D struktury z hlediska rovnosti.
Přetížení
Equals(Object) |
Určuje, zda je zadaný objekt strukturouPoint3D, a pokud ano, zda Xse vlastnosti , Ya Z zadaného Object objektu rovnají XYvlastnostem , a Z této Point3D struktury. |
Equals(Point3D) |
Porovnává dvě Point3D struktury z hlediska rovnosti. |
Equals(Point3D, Point3D) |
Porovnává dvě Point3D struktury z hlediska rovnosti. |
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
pokud jsou instance stejné; v opačném případě . false
true
if o
je Point3D struktura a pokud je také shodná s touto Point3D strukturou; false
v opačném případě .
Příklady
Následující příklad ukazuje, jak zkontrolovat, zda jsou objekt a Point3D struktura rovny.
// Compares an Object and a Point3D for equality using the non-static Equals method.
Point3D point1 = new Point3D(10, 5, 1);
Point3D point2 = new Point3D(15, 40, 60);
Boolean areEqual;
areEqual = point1.Equals(point2);
// areEqual is False. point2 is a Point3D structure, but it is not equal to point1.
// Displaying Results
syntaxString = "areEqual = point1.Equals(point2);;";
resultType = "Boolean";
operationString = "Checking if two 3D points are equal";
ShowResults(areEqual.ToString(), syntaxString, resultType, operationString);
' Compares an Object and a Point3D for equality using the non-static Equals method.
Dim point1 As New Point3D(10, 5, 1)
Dim point2 As New Point3D(15, 40, 60)
Dim areEqual As Boolean
areEqual = point1.Equals(point2)
' areEqual is False. point2 is a Point3D structure, but it is not equal to point1.
' Displaying Results
syntaxString = "areEqual = point1.Equals(point2)"
resultType = "Boolean"
operationString = "Checking if two 3D points are equal"
ShowResults(areEqual.ToString(), syntaxString, resultType, operationString)
Poznámky
Pokud o
není Point3D struktura, vrátí false
tato metoda .
Vzhledem k tomu Double , že hodnoty mohou při provádění aritmetických operací ztratit přesnost, může porovnání dvou Point3D instancí, které jsou logicky stejné, selhat.
Viz také
Platí pro
Equals(Point3D)
Porovnává dvě Point3D struktury z hlediska rovnosti.
public:
bool Equals(System::Windows::Media::Media3D::Point3D value);
public bool Equals (System.Windows.Media.Media3D.Point3D value);
override this.Equals : System.Windows.Media.Media3D.Point3D -> bool
Public Function Equals (value As Point3D) As Boolean
Parametry
Návraty
true
pokud jsou instance stejné; v opačném případě . false
Poznámky
Vzhledem k tomu Double , že hodnoty mohou při provádění aritmetických operací ztratit přesnost, může porovnání dvou Point3D instancí, které jsou logicky stejné, selhat.
Viz také
Platí pro
Equals(Point3D, Point3D)
Porovnává dvě Point3D struktury z hlediska rovnosti.
public:
static bool Equals(System::Windows::Media::Media3D::Point3D point1, System::Windows::Media::Media3D::Point3D point2);
public static bool Equals (System.Windows.Media.Media3D.Point3D point1, System.Windows.Media.Media3D.Point3D point2);
static member Equals : System.Windows.Media.Media3D.Point3D * System.Windows.Media.Media3D.Point3D -> bool
Public Shared Function Equals (point1 As Point3D, point2 As Point3D) As Boolean
Parametry
Návraty
true
pokud jsou Xhodnoty , Ya Z pro point1
a point2
stejné, jinak false
hodnota .
Příklady
Následující příklad ukazuje, jak zkontrolovat, zda jsou dvě Point3D struktury stejné.
// Checks if two Point3D structures are equal using the static Equals method.
Point3D point1 = new Point3D(10, 5, 1);
Point3D point2 = new Point3D(15, 40, 60);
Boolean areEqual;
areEqual = Point3D.Equals(point1, point2);
// areEqual is False
//Displaying Results
syntaxString = "areEqual = Point3D.Equals(point1, point2);";
resultType = "Boolean";
operationString = "Checking if 3D two points are equal";
ShowResults(areEqual.ToString(), syntaxString, resultType, operationString);
' Checks if two Point3D structures are equal using the static Equals method.
Dim point1 As New Point3D(10, 5, 1)
Dim point2 As New Point3D(15, 40, 60)
Dim areEqual As Boolean
areEqual = Point3D.Equals(point1, point2)
' areEqual is False
'Displaying Results
syntaxString = "areEqual = Point3D.Equals(point1, point2)"
resultType = "Boolean"
operationString = "Checking if 3D two points are equal"
ShowResults(areEqual.ToString(), syntaxString, resultType, operationString)
Poznámky
Dvě Point3D struktury jsou stejné, pokud jsou hodnoty jejich Xvlastností , Ya Z stejné.
Vzhledem k tomu Double , že hodnoty mohou při provádění aritmetických operací ztratit přesnost, může porovnání dvou Point3D instancí, které jsou logicky stejné, selhat.