Point4D.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 Point4D para determinar si son iguales.
Sobrecargas
Equals(Object) |
Determina si el Object especificado es una estructura Point4D y si las propiedades X, Y, Z y W del Object especificado son iguales a las propiedades X, Y, Z y W de esta estructura Point4D. |
Equals(Point4D) |
Compara dos estructuras Point4D para determinar si son iguales. |
Equals(Point4D, Point4D) |
Compara dos estructuras Point4D 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
Es true
si las instancias son iguales; de lo contrario, es false
.
Es true
si el parámetro o
(Object que se ha pasado) es una estructura Point4D idéntica a esta estructura Point4D; de lo contrario, es false
.
Ejemplos
En el ejemplo siguiente se muestra cómo comprobar si una Object estructura y Point4D son iguales.
// Compares an Object and a Point4D for equality using the non-static Equals method.
Point4D point1 = new Point4D(10, 5, 1, 4);
Point4D point2 = new Point4D(15, 40, 60, 75);
Boolean areEqual;
areEqual = point1.Equals(point2);
// areEqual is False. point2 is a Point4D 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 Point4D for equality using the non-static Equals method.
Dim point1 As New Point4D(10, 5, 1, 4)
Dim point2 As New Point4D(15, 40, 60, 75)
Dim areEqual As Boolean
areEqual = point1.Equals(point2)
' areEqual is False. point2 is a Point4D 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
(el objeto pasado) no es una Point4D estructura, este método devuelve false
.
Dado que un Double valor puede perder precisión cuando se realizan operaciones aritméticas en ellos, es posible que se produzca un error en una comparación entre dos Point4D valores que son lógicamente iguales.
Consulte también
Se aplica a
Equals(Point4D)
Compara dos estructuras Point4D para determinar si son iguales.
public:
bool Equals(System::Windows::Media::Media3D::Point4D value);
public bool Equals (System.Windows.Media.Media3D.Point4D value);
override this.Equals : System.Windows.Media.Media3D.Point4D -> bool
Public Function Equals (value As Point4D) As Boolean
Parámetros
- value
- Point4D
Instancia de Point4D que se va a comparar con esta instancia.
Devoluciones
Es true
si las instancias son iguales; de lo contrario, es false
.
Comentarios
Dado que un Double valor puede perder precisión cuando se realizan operaciones aritméticas en ellos, es posible que se produzca un error en una comparación entre dos Point4D valores que son lógicamente iguales.
Consulte también
Se aplica a
Equals(Point4D, Point4D)
Compara dos estructuras Point4D para determinar si son iguales.
public:
static bool Equals(System::Windows::Media::Media3D::Point4D point1, System::Windows::Media::Media3D::Point4D point2);
public static bool Equals (System.Windows.Media.Media3D.Point4D point1, System.Windows.Media.Media3D.Point4D point2);
static member Equals : System.Windows.Media.Media3D.Point4D * System.Windows.Media.Media3D.Point4D -> bool
Public Shared Function Equals (point1 As Point4D, point2 As Point4D) As Boolean
Parámetros
Devoluciones
Es true
si los componentes X, Y y Z de point3D1
y point3D2
son iguales; de lo contrario, es false
.
Ejemplos
En el ejemplo siguiente se muestra cómo comprobar si dos Point4D estructuras son iguales.
// Checks if two Point4D structures are equal using the static Equals method.
// point1's x,y,z,w properties set when the structure is created
Point4D point1 = new Point4D(10, 5, 1, 4);
Point4D point2 = new Point4D();
Boolean areEqual;
// settting point2's x,y,z,w properties
point2.X = 15;
point2.Y = 40;
point2.Z = 60;
point2.W = 75;
areEqual = Point4D.Equals(point1, point2);
// areEqual is False
//Displaying Results
syntaxString = "areEqual = Point4D.Equals(point1, point2);";
resultType = "Boolean";
operationString = "Checking if 3D two points are equal";
ShowResults(areEqual.ToString(), syntaxString, resultType, operationString);
' Checks if two Point4D structures are equal using the static Equals method.
' point1's x,y,z,w properties set when the structure is created
Dim point1 As New Point4D(10, 5, 1, 4)
Dim point2 As New Point4D()
Dim areEqual As Boolean
' settting point2's x,y,z,w properties
point2.X = 15
point2.Y = 40
point2.Z = 60
point2.W = 75
areEqual = Point4D.Equals(point1, point2)
' areEqual is False
'Displaying Results
syntaxString = "areEqual = Point4D.Equals(point1, point2)"
resultType = "Boolean"
operationString = "Checking if 3D two points are equal"
ShowResults(areEqual.ToString(), syntaxString, resultType, operationString)
Comentarios
Dos Point4D estructuras son iguales si los valores de sus Xpropiedades , Y, Z, y W son iguales.
Dado Double que los valores pueden perder precisión cuando se realizan operaciones aritméticas en ellos, es posible que se produzca un error en una comparación entre dos Point4D instancias que son lógicamente iguales.