Freigeben über


Size3D.Equals Methode

Definition

Vergleicht zwei Size3D-Strukturen auf Gleichheit.

Überlädt

Equals(Object)

Bestimmt, ob das angegebene Objekt eine Size3D-Struktur ist und ob die Eigenschaften X, Y und Z des angegebenen Object mit den Eigenschaften X, Y und Z dieser Size3D-Struktur übereinstimmen.

Equals(Size3D)

Vergleicht zwei Size3D-Strukturen auf Gleichheit.

Equals(Size3D, Size3D)

Vergleicht zwei Size3D-Strukturen auf Gleichheit. Zwei Size3D-Strukturen sind gleich, wenn die Werte ihrer Eigenschaften X, Y und Z gleich sind.

Equals(Object)

Bestimmt, ob das angegebene Objekt eine Size3D-Struktur ist und ob die Eigenschaften X, Y und Z des angegebenen Object mit den Eigenschaften X, Y und Z dieser Size3D-Struktur übereinstimmen.

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

Parameter

o
Object

Der zu vergleichende Object.

Gibt zurück

Boolean

true, wenn die Instanzen gleich sind, andernfalls false.

true, wenn o eine Size3D-Struktur ist und mit dieser Size3D-Struktur übereinstimmt, andernfalls false.

Beispiele

Im folgenden Beispiel wird gezeigt, wie Sie überprüfen, ob eine Object Size3D Struktur gleich ist.

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

Hinweise

Da Double Werte genauigkeit verlieren können, wenn arithmetische Vorgänge darauf ausgeführt werden, kann ein Vergleich zwischen zwei Size3D Instanzen, die logisch gleich sind, fehlschlagen.

Siehe auch

Gilt für

Equals(Size3D)

Vergleicht zwei Size3D-Strukturen auf Gleichheit.

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

Parameter

value
Size3D

Die Instanz von Size3D, die mit dieser Instanz verglichen werden soll.

Gibt zurück

Boolean

true, wenn die Instanzen gleich sind, andernfalls false.

Hinweise

Da Double Werte genauigkeit verlieren können, wenn arithmetische Vorgänge darauf ausgeführt werden, kann ein Vergleich zwischen zwei Size3D Instanzen, die logisch gleich sind, fehlschlagen.

Siehe auch

Gilt für

Equals(Size3D, Size3D)

Vergleicht zwei Size3D-Strukturen auf Gleichheit. Zwei Size3D-Strukturen sind gleich, wenn die Werte ihrer Eigenschaften X, Y und Z gleich sind.

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

Parameter

size1
Size3D

Die erste zu vergleichende Size3D-Struktur.

size2
Size3D

Die zweite zu vergleichende Size3D-Struktur.

Gibt zurück

Boolean

true, wenn die Instanzen gleich sind, andernfalls false.

true, wenn die Komponenten X, Y und Z von size1 und size2 übereinstimmen, andernfalls false.

Beispiele

Im folgenden Beispiel wird gezeigt, wie sie überprüfen, ob zwei Size3D Strukturen gleich sind.

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

Hinweise

Da Double Werte genauigkeit verlieren können, wenn arithmetische Vorgänge darauf ausgeführt werden, kann ein Vergleich zwischen zwei Size3D Instanzen, die logisch gleich sind, fehlschlagen.

Siehe auch

Gilt für