Point4D.Inequality Operator (Point4D, Point4D)


The .NET API Reference documentation has a new home. Visit the .NET API Browser on docs.microsoft.com to see the new experience.

Compares two Point4D structures for inequality.

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

public static bool operator !=(
	Point4D point1,
	Point4D point2


Type: System.Windows.Media.Media3D.Point4D

The first Point4D structure to compare.

Type: System.Windows.Media.Media3D.Point4D

The second Point4D structure to compare.

Return Value

Type: System.Boolean

true if the X, Y, Z, and W coordinates of point4D1 and point4D2 are different; otherwise, false.

Two Point4D structures are not equal if the values of their X, Y, Z, and W properties are different.

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

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

// Checks if two Point4Ds are not equal using the overloaded inequality operator.

Point4D point1 = new Point4D(10, 5, 1, 4);
Point4D point2 = new Point4D(15, 40, 60, 75);
Boolean areNotEqual;

areNotEqual = (point1 != point2);
// areNotEqual is True

// Displaying Results
syntaxString = "areNotEqual = (point1 != point2);";
resultType = "Boolean";
operationString = "Checking if two 3D points are not equal";
ShowResults(areNotEqual.ToString(), syntaxString, resultType, operationString);

.NET Framework
Available since 3.0
Return to top