Point4D.Equals Método

Definición

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)

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.

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

Boolean

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

Boolean

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

point1
Point4D

Primera estructura Point4D que se va a comparar.

point2
Point4D

Segunda estructura Point4D que se va a comparar.

Devoluciones

Boolean

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.

Consulte también

Se aplica a