Partager via


Point4D.Equals Méthode

Définition

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)

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.

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

Boolean

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

Boolean

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

point1
Point4D

Première structure Point4D à comparer.

point2
Point4D

Deuxième structure Point4D à comparer.

Retours

Boolean

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.

Voir aussi

S’applique à