Sdílet prostřednictvím


Point3D.Inequality(Point3D, Point3D) Operátor

Definice

Porovnává dvě Point3D struktury nerovnosti.

public:
 static bool operator !=(System::Windows::Media::Media3D::Point3D point1, System::Windows::Media::Media3D::Point3D point2);
public static bool operator != (System.Windows.Media.Media3D.Point3D point1, System.Windows.Media.Media3D.Point3D point2);
static member op_Inequality : System.Windows.Media.Media3D.Point3D * System.Windows.Media.Media3D.Point3D -> bool
Public Shared Operator != (point1 As Point3D, point2 As Point3D) As Boolean

Parametry

point1
Point3D

První Point3D struktura, která se má porovnat.

point2
Point3D

Druhá Point3D struktura, která se má porovnat.

Návraty

Boolean

trueXYjsou-li , a souřadnice point1 a point2 Z jsou odlišné; jinak, false.

Příklady

Následující příklad ukazuje, jak pomocí přetížené operátor nerovnosti zkontrolovat, zda se dvě Point3D struktury nerovnají.

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

Point3D point1 = new Point3D(10, 5, 1);
Point3D point2 = new Point3D(15, 40, 60);
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);
' Checks if two Point3Ds are not equal using the overloaded inequality operator.

Dim point1 As New Point3D(10, 5, 1)
Dim point2 As New Point3D(15, 40, 60)
Dim areNotEqual As Boolean

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)

Poznámky

Dvě Point3D struktury se nerovnají, pokud jsou hodnoty jejich X, Ya Z vlastnosti odlišné.

Vzhledem k tomu, že Double hodnoty můžou při provádění aritmetických operací ztratit přesnost, může selhat porovnání mezi dvěma Point3D instancemi, které jsou logicky stejné.

Platí pro