Sdílet prostřednictvím


Size3D.Equals Metoda

Definice

Porovnává dvě Size3D struktury rovnosti.

Přetížení

Equals(Object)

Určuje, zda zadaný objekt je Size3D struktura a zda Y X, a Z vlastnosti zadané Object jsou rovny X, Y a Z vlastnosti této Size3D struktury.

Equals(Size3D)

Porovnává dvě Size3D struktury rovnosti.

Equals(Size3D, Size3D)

Porovnává dvě Size3D struktury rovnosti. Dvě Size3D struktury jsou stejné, pokud jsou hodnoty jejich X, Ya Z vlastnosti jsou stejné.

Equals(Object)

Určuje, zda zadaný objekt je Size3D struktura a zda Y X, a Z vlastnosti zadané Object jsou rovny X, Y a Z vlastnosti této Size3D struktury.

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

Parametry

o
Object

Porovnání Object .

Návraty

Boolean

true pokud jsou instance stejné; falsev opačném případě .

trueje-li Size3D o struktura a je shodná s touto Size3D strukturou; falsev opačném případě .

Příklady

Následující příklad ukazuje, jak zkontrolovat, jestli Object je struktura a která je rovna Size3D .

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

Poznámky

Vzhledem k tomu Double , že hodnoty můžou při provádění aritmetických operací přijít o přesnost, může selhat porovnání mezi dvěma Size3D instancemi, které jsou logicky rovny.

Viz také

Platí pro

Equals(Size3D)

Porovnává dvě Size3D struktury rovnosti.

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

Parametry

value
Size3D

Instance Size3D, která se má porovnat s touto instancí.

Návraty

Boolean

true pokud jsou instance stejné; falsev opačném případě .

Poznámky

Vzhledem k tomu Double , že hodnoty můžou při provádění aritmetických operací přijít o přesnost, může selhat porovnání mezi dvěma Size3D instancemi, které jsou logicky rovny.

Viz také

Platí pro

Equals(Size3D, Size3D)

Porovnává dvě Size3D struktury rovnosti. Dvě Size3D struktury jsou stejné, pokud jsou hodnoty jejich X, Ya Z vlastnosti jsou stejné.

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

Parametry

size1
Size3D

První Size3D struktura, která se má porovnat.

size2
Size3D

Druhá Size3D struktura, která se má porovnat.

Návraty

Boolean

true pokud jsou instance stejné; falsev opačném případě .

trueje-li X, Ya součásti size1 a Z size2 jsou rovny; v opačném případě . false

Příklady

Následující příklad ukazuje, jak zkontrolovat, jestli jsou dvě Size3D struktury stejné.

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

Poznámky

Vzhledem k tomu Double , že hodnoty můžou při provádění aritmetických operací přijít o přesnost, může selhat porovnání mezi dvěma Size3D instancemi, které jsou logicky rovny.

Viz také

Platí pro