Size3D.Inequality(Size3D, Size3D) Operator

Definicja

Porównuje dwie Size3D struktury nierówności. Dwie Size3D struktury nie są równe, jeśli wartości ich XY Z właściwości są różne.

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

Parametry

size1
Size3D

Pierwsza Size3D struktura do porównania.

size2
Size3D

Druga Size3D struktura do porównania.

Zwraca

Boolean

truejeśli wartości , i Z współrzędne size1 Xi size2 są różne; w przeciwnym razie false. Y

Przykłady

W poniższym przykładzie pokazano, jak za pomocą przeciążonego operatora nierówności sprawdzić, czy dwie Size3D struktury nie są równe.

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

Uwagi

Ponieważ Double wartości mogą utracić precyzję podczas wykonywania na nich operacji arytmetycznych, porównanie między dwoma Size3D wystąpieniami, które są logicznie równe, może zakończyć się niepowodzeniem.

Dotyczy