Freigeben über


Size3D.Inequality(Size3D, Size3D) Betreiber

Definition

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

public:
 static bool operator !=(System::Windows::Media::Media3D::Size3D size1, System::Windows::Media::Media3D::Size3D size2);
public static bool operator != (System.Windows.Media.Media3D.Size3D size1, System.Windows.Media.Media3D.Size3D size2);
static member op_Inequality : System.Windows.Media.Media3D.Size3D * System.Windows.Media.Media3D.Size3D -> bool
Public Shared Operator != (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 X-Koordinate, die Y-Koordinate und die Z-Koordinate von size1 und size2 ungleich sind, andernfalls false.

Beispiele

Im folgenden Beispiel wird gezeigt, wie Sie den überladenen Ungleichheitsoperator verwenden, um zu überprüfen, ob zwei Size3D Strukturen nicht gleich sind.

// Checks if two Size3D structures are not equal using the overloaded != operator. 
// Returns a Boolean.

Size3D size1 = new Size3D(2, 4, 6);
Size3D size2 = new Size3D(5, 10, 15);
Boolean areNotEqual;

areNotEqual = size1 != size2;
// areNotEqual is True

// Displaying Results
syntaxString = "areNotEqual = size1 != size2;";
resultType = "Boolean";
operationString = "Checking if two Size3D structures are not equal";
ShowResults(areNotEqual.ToString(), syntaxString, resultType, operationString);
' Checks if two Size3D structures are not equal using the overloaded != operator. 
' Returns a Boolean.

Dim size1 As New Size3D(2, 4, 6)
Dim size2 As New Size3D(5, 10, 15)
Dim areNotEqual As Boolean

areNotEqual = size1 <> size2
' areNotEqual is True

' Displaying Results
syntaxString = "areNotEqual = size1 != size2"
resultType = "Boolean"
operationString = "Checking if two Size3D structures are not equal"
ShowResults(areNotEqual.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.

Gilt für