Point3D.Equals Método

Definición

Compara dos estructuras Point3D para determinar si son iguales.

Sobrecargas

Equals(Object)

Determina si el objeto especificado es una estructura Point3D y, en caso afirmativo, si las propiedades X, Y y Z del objeto Object especificado tienen los mismos valores que las propiedades X, Y y Z de esta estructura Point3D.

Equals(Point3D)

Compara dos estructuras Point3D para determinar si son iguales.

Equals(Point3D, Point3D)

Compara dos estructuras Point3D para determinar si son iguales.

Equals(Object)

Determina si el objeto especificado es una estructura Point3D y, en caso afirmativo, si las propiedades X, Y y Z del objeto Object especificado tienen los mismos valores que las propiedades X, Y y Z de esta estructura Point3D.

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

Parámetros

o
Object

Objeto que se va a comparar.

Devoluciones

true si las instancias son iguales; en caso contrario, false.

Es true si el parámetro o es una estructura Point3D idéntica a esta estructura Point3D; de lo contrario, es false.

Ejemplos

En el ejemplo siguiente se muestra cómo comprobar si un objeto y Point3D una estructura son iguales.

// 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)

Comentarios

Si o no es una Point3D estructura, este método devuelve false.

Dado que Double los valores pueden perder precisión cuando se realizan operaciones aritméticas en ellos, se podría producir un error en una comparación entre dos Point3D instancias que son lógicamente iguales.

Consulte también

Se aplica a

Equals(Point3D)

Compara dos estructuras Point3D para determinar si son iguales.

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

Parámetros

value
Point3D

Instancia de Point3D que se va a comparar con esta instancia.

Devoluciones

Es true si las instancias son iguales; de lo contrario, es false.

Comentarios

Dado que Double los valores pueden perder precisión cuando se realizan operaciones aritméticas en ellos, se podría producir un error en una comparación entre dos Point3D instancias que son lógicamente iguales.

Consulte también

Se aplica a

Equals(Point3D, Point3D)

Compara dos estructuras Point3D para determinar si son iguales.

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

Parámetros

point1
Point3D

Primera estructura Point3D que se va a comparar.

point2
Point3D

Segunda estructura Point3D que se va a comparar.

Devoluciones

Es true si los valores X, Y y Z de point1 y point2 son iguales; en caso contrario, es false.

Ejemplos

En el ejemplo siguiente se muestra cómo comprobar si dos Point3D estructuras son iguales.

// 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)

Comentarios

Dos estructuras Point3D son iguales si los valores de sus propiedades X, Y y Z son iguales.

Dado que Double los valores pueden perder precisión cuando se realizan operaciones aritméticas en ellos, se podría producir un error en una comparación entre dos Point3D instancias que son lógicamente iguales.

Consulte también

Se aplica a