Size3D.Equals Méthode

Définition

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)

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.

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

Object à comparer.

Retours

Boolean

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

Boolean

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)

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.

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

size1
Size3D

Première structure Size3D à comparer.

size2
Size3D

Deuxième structure Size3D à comparer.

Retours

Boolean

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.

Voir aussi

S’applique à