Point3D.Equals Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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)
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
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
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.