Size3D.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 Size3D.
Surcharges
Equals(Object) |
Détermine si l'objet spécifié est une structure Size3D et si les propriétés X, Y et Z du Object spécifié sont égales aux propriétés X, Y et Z de cette structure Size3D. |
Equals(Size3D) |
Compare l'égalité de deux structures Size3D. |
Equals(Size3D, Size3D) |
Compare l'égalité de deux structures Size3D. Deux structures Size3D sont égales si les valeurs de leurs propriétés X, Y et Z sont identiques. |
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
Retours
true
si les instances sont égales ; sinon, false
.
true
si o
est une structure Size3D et est identique à cette structure Size3D ; sinon, false
.
Exemples
L’exemple suivant montre comment vérifier si une Object structure et une Size3D structure sont égales.
// Checks if an Object and a Size3D structure are equal using the non-static Equals method.
// Returns a Boolean.
// Declaring Size3D structure without initializing x,y,z values
Size3D size1 = new Size3D();
// Declaring Size3D structure and initializing x,y,z values
Size3D size2 = new Size3D(5, 10, 15);
Boolean areEqual;
// Assigning values to size1
size1.X = 2;
size1.Y = 4;
size1.Z = 6;
areEqual = size1.Equals(size2);
// areEqual is False
// Displaying Results
syntaxString = "areEqual = Size3D.Equals(size1, size2);";
resultType = "Boolean";
operationString = "Checking if an object and a Size3D structure are equal";
ShowResults(areEqual.ToString(), syntaxString, resultType, operationString);
' Checks if an Object and a Size3D structure are equal using the non-static Equals method.
' Returns a Boolean.
' Declaring Size3D structure without initializing x,y,z values
Dim size1 As New Size3D()
' Declaring Size3D structure and initializing x,y,z values
Dim size2 As New Size3D(5, 10, 15)
Dim areEqual As Boolean
' Assigning values to size1
size1.X = 2
size1.Y = 4
size1.Z = 6
areEqual = size1.Equals(size2)
' areEqual is False
' Displaying Results
syntaxString = "areEqual = Size3D.Equals(size1, size2)"
resultType = "Boolean"
operationString = "Checking if an object and a Size3D structure are equal"
ShowResults(areEqual.ToString(), syntaxString, resultType, operationString)
Remarques
É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 Size3D instances qui sont logiquement égales peut échouer.
Voir aussi
S’applique à
Equals(Size3D)
Compare l'égalité de deux structures Size3D.
public:
bool Equals(System::Windows::Media::Media3D::Size3D value);
public bool Equals (System.Windows.Media.Media3D.Size3D value);
override this.Equals : System.Windows.Media.Media3D.Size3D -> bool
Public Function Equals (value As Size3D) As Boolean
Paramètres
- value
- Size3D
Instance de Size3D à comparer à cette instance.
Retours
true
si les instances sont égales ; sinon, false
.
Remarques
É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 Size3D instances qui sont logiquement égales peut échouer.
Voir aussi
S’applique à
Equals(Size3D, Size3D)
public:
static bool Equals(System::Windows::Media::Media3D::Size3D size1, System::Windows::Media::Media3D::Size3D size2);
public static bool Equals (System.Windows.Media.Media3D.Size3D size1, System.Windows.Media.Media3D.Size3D size2);
static member Equals : System.Windows.Media.Media3D.Size3D * System.Windows.Media.Media3D.Size3D -> bool
Public Shared Function Equals (size1 As Size3D, size2 As Size3D) As Boolean
Paramètres
Retours
true
si les instances sont égales ; sinon, false
.
true
si les composants X, Y et Z de size1
et size2
sont égaux ; sinon, false
.
Exemples
L’exemple suivant montre comment vérifier si deux Size3D structures sont égales.
private bool size3DEqualityExample()
{
// Checks if two Size3D structures are equal using the static Equals method.
// Returns a Boolean.
// Declaring Size3D structure without initializing x,y,z values
Size3D size1 = new Size3D();
// Delcaring Size3D structure and initializing x,y,z values
Size3D size2 = new Size3D(5, 10, 15);
Boolean areEqual;
// Assigning values to size1
size1.X = 2;
size1.Y = 4;
size1.Z = 6;
// checking for equality
areEqual = Size3D.Equals(size1, size2);
// areEqual is False
return areEqual;
}
Remarques
É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 Size3D instances qui sont logiquement égales peut échouer.