Size3D.Inequality Operator (Size3D, Size3D)


Compares two Size3D structures for inequality. Two Size3D structures are not equal if the values of their X, Y and Z properties are different.

Namespace:   System.Windows.Media.Media3D
Assembly:  PresentationCore (in PresentationCore.dll)

public static bool operator !=(
	Size3D size1,
	Size3D size2


Type: System.Windows.Media.Media3D.Size3D

The first Size3D structure to compare.

Type: System.Windows.Media.Media3D.Size3D

The second Size3D structure to compare.

Return Value

Type: System.Boolean

true if the X, Y and Z coordinates of size1 and size2 are different; otherwise, false.

Because Double values can lose precision when arithmetic operations are performed on them, a comparison between two Size3D instances that are logically equal might fail.

The following example shows how to use the overloaded inequality operator to check if two Size3D structures are not equal.

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

.NET Framework
Available since 3.0
Return to top