Size3D.Equals Metodo

Definizione

Confronta due Size3D strutture per verificare l'uguaglianza.

Overload

Nome Descrizione
Equals(Object)

Determina se l'oggetto specificato è una Size3D struttura e se le XYproprietà e Z dell'oggetto specificato Object sono uguali alle Xproprietà e YZ di questa Size3D struttura.

Equals(Size3D)

Confronta due Size3D strutture per verificare l'uguaglianza.

Equals(Size3D, Size3D)

Confronta due Size3D strutture per verificare l'uguaglianza. Due Size3D strutture sono uguali se i valori delle Xproprietà , Ye Z sono uguali.

Equals(Object)

Determina se l'oggetto specificato è una Size3D struttura e se le XYproprietà e Z dell'oggetto specificato Object sono uguali alle Xproprietà e YZ di questa Size3D struttura.

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

Parametri

o
Object

Il Object da confrontare.

Valori restituiti

true se le istanze sono uguali; in caso contrario, false.

true se o è una Size3D struttura ed è identica a questa Size3D struttura; in caso contrario, false.

Esempio

Nell'esempio seguente viene illustrato come verificare se un oggetto Object e una Size3D struttura sono uguali.

// 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)

Commenti

Poiché Double i valori possono perdere precisione quando vengono eseguite operazioni aritmetiche su di esse, un confronto tra due Size3D istanze che sono logicamente uguali potrebbe non riuscire.

Vedi anche

Si applica a

Equals(Size3D)

Confronta due Size3D strutture per verificare l'uguaglianza.

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

Parametri

value
Size3D

Istanza di Size3D da confrontare con questa istanza.

Valori restituiti

true se le istanze sono uguali; in caso contrario, false.

Commenti

Poiché Double i valori possono perdere precisione quando vengono eseguite operazioni aritmetiche su di esse, un confronto tra due Size3D istanze che sono logicamente uguali potrebbe non riuscire.

Vedi anche

Si applica a

Equals(Size3D, Size3D)

Confronta due Size3D strutture per verificare l'uguaglianza. Due Size3D strutture sono uguali se i valori delle Xproprietà , Ye Z sono uguali.

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

Parametri

size1
Size3D

Prima Size3D struttura da confrontare.

size2
Size3D

Size3D Seconda struttura da confrontare.

Valori restituiti

true se le istanze sono uguali; in caso contrario, false.

true se i Xcomponenti , Ye Z di size1 e size2 sono uguali; in caso contrario, false.

Esempio

Nell'esempio seguente viene illustrato come verificare se due Size3D strutture sono uguali.

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;
}

Commenti

Poiché Double i valori possono perdere precisione quando vengono eseguite operazioni aritmetiche su di esse, un confronto tra due Size3D istanze che sono logicamente uguali potrebbe non riuscire.

Vedi anche

Si applica a