Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Inequality Operator
Collapse the table of content
Expand the table of content

Point4D.Inequality Operator

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

Supported in: 4.6, 4.5, 4, 3.5, 3.0

.NET Framework Client Profile

Supported in: 4, 3.5 SP1
© 2015 Microsoft