Point4D.Equals Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Compare l'égalité de deux structures Point4D.
Surcharges
Equals(Object) |
Détermine si le Object spécifié est une structure Point4D et si les propriétés X, Y, Z et W du Object spécifié sont égales aux propriétés X, Y, Z et W de cette structure Point4D. |
Equals(Point4D) |
Compare l'égalité de deux structures Point4D. |
Equals(Point4D, Point4D) |
Compare l'égalité de deux structures Point4D. |
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
Paramètres
- o
- Object
Objet à comparer.
Retours
true
si les instances sont égales ; sinon, false
.
true
si o
(le Object passé) est une structure Point4D et est identique à cette structure Point4D ; sinon, false
.
Exemples
L’exemple suivant montre comment vérifier si une structure et une Object Point4D structure sont égales.
// 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)
Remarques
Si o
(l’objet passé) n’est pas une Point4D structure, cette méthode retourne false
.
Étant donné qu’une Double valeur peut perdre de précision lorsque des opérations arithmétiques sont effectuées sur eux, une comparaison entre deux Point4D valeurs qui sont logiquement égales peut échouer.
Voir aussi
S’applique à
Equals(Point4D)
Compare l'égalité de deux structures Point4D.
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
Paramètres
- value
- Point4D
Instance de Point4D à comparer à cette instance.
Retours
true
si les instances sont égales ; sinon, false
.
Remarques
Étant donné qu’une Double valeur peut perdre de précision lorsque des opérations arithmétiques sont effectuées sur eux, une comparaison entre deux Point4D valeurs qui sont logiquement égales peut échouer.
Voir aussi
S’applique à
Equals(Point4D, Point4D)
Compare l'égalité de deux structures Point4D.
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
Paramètres
Retours
true
si les composants X, Y et Z de point3D1
et point3D2
sont égaux ; sinon false
.
Exemples
L’exemple suivant montre comment vérifier si deux Point4D structures sont égales.
// 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)
Remarques
Deux Point4D structures sont égales si les valeurs de leur X, , Yet W Zles propriétés sont identiques.
Étant donné que Double les valeurs peuvent perdre de précision lorsque des opérations arithmétiques sont effectuées sur eux, une comparaison entre deux Point4D instances qui sont logiquement égales peut échouer.