Size3D.Equals Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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)
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
Návraty
true
pokud jsou instance stejné; false
v opačném případě .
true
je-li Size3D o
struktura a je shodná s touto Size3D strukturou; false
v 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
true
pokud jsou instance stejné; false
v 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)
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
Návraty
true
pokud jsou instance stejné; false
v opačném případě .
true
je-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.