Point3D.Equals Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Compara duas Point3D estruturas para igualdade.
Sobrecargas
| Name | Descrição |
|---|---|
| Equals(Object) |
Determina se o objeto especificado é uma Point3D estrutura e, em caso afirmativo, se o X, Y, e Z as propriedades do especificado Object são iguais a X, Y, e Z propriedades dessa Point3D estrutura. |
| Equals(Point3D) |
Compara duas Point3D estruturas para igualdade. |
| Equals(Point3D, Point3D) |
Compara duas Point3D estruturas para igualdade. |
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 comparar.
Devoluções
true se as instâncias forem iguais; caso contrário, false.
true se o for uma Point3D estrutura e se também for idêntica a esta Point3D estrutura; caso contrário, false.
Exemplos
O exemplo seguinte 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)
Observações
Se o não for uma Point3D estrutura, este método devolve false.
Como Double os valores podem perder precisão quando são realizadas operações aritméticas sobre eles, uma comparação entre duas Point3D instâncias logicamente iguais pode falhar.
Ver também
Aplica-se a
Equals(Point3D)
Compara duas Point3D estruturas para igualdade.
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
Devoluções
true se as instâncias forem iguais; caso contrário, false.
Observações
Como Double os valores podem perder precisão quando são realizadas operações aritméticas sobre eles, uma comparação entre duas Point3D instâncias logicamente iguais pode falhar.
Ver também
Aplica-se a
Equals(Point3D, Point3D)
Compara duas Point3D estruturas para igualdade.
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
Devoluções
truese os X, , e Y os valores de Z e point1 forem iguais; caso contrário, point2false.
Exemplos
O exemplo seguinte 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)
Observações
Duas Point3D estruturas são iguais se os valores das suas X, Y, e Z propriedades forem iguais.
Como Double os valores podem perder precisão quando são realizadas operações aritméticas sobre eles, uma comparação entre duas Point3D instâncias logicamente iguais pode falhar.