Size3D.Equals Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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)
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
Gibt zurück
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
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)
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
Gibt zurück
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.