Point3D.Equals Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Compara a igualdade de duas estruturas Point3D.
Sobrecargas
Equals(Object) |
Determina se o objeto especificado é uma estrutura Point3D e, se sim, determina se as propriedades X, Y e Z do Object especificado são iguais às propriedades X, Y e Z desta estrutura Point3D. |
Equals(Point3D) |
Compara a igualdade de duas estruturas Point3D. |
Equals(Point3D, Point3D) |
Compara a igualdade de duas estruturas Point3D. |
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
O objeto a ser comparado.
Retornos
true
se as instâncias forem iguais; caso contrário, false
.
true
se o
for uma estrutura Point3D e se ele também for idêntico a esta estrutura Point3D, caso contrário, false
.
Exemplos
O exemplo a seguir mostra como verificar se um objeto e Point3D uma estrutura são iguais.
// 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)
Comentários
Se o
não for uma Point3D estrutura, esse método retornará false
.
Como Double os valores podem perder precisão quando operações aritméticas são executadas neles, uma comparação entre duas Point3D instâncias logicamente iguais pode falhar.
Confira também
Aplica-se a
Equals(Point3D)
Compara a igualdade de duas estruturas Point3D.
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
Retornos
true
se as instâncias forem iguais, caso contrário, false
.
Comentários
Como Double os valores podem perder precisão quando operações aritméticas são executadas neles, uma comparação entre duas Point3D instâncias logicamente iguais pode falhar.
Confira também
Aplica-se a
Equals(Point3D, Point3D)
Compara a igualdade de duas estruturas Point3D.
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
Retornos
true
se os valores de X, Y e Z para point1
e point2
forem iguais, caso contrário, false
.
Exemplos
O exemplo a seguir mostra como verificar se duas Point3D estruturas são iguais.
// 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)
Comentários
Duas estruturas Point3D são iguais se os valores de suas propriedades X, Y e Z são os mesmos.
Como Double os valores podem perder precisão quando operações aritméticas são executadas neles, uma comparação entre duas Point3D instâncias logicamente iguais pode falhar.