Point.Inequality(Point, Point) Operátor
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Porovnává dvě Point struktury nerovnosti.
public:
static bool operator !=(System::Windows::Point point1, System::Windows::Point point2);
public static bool operator != (System.Windows.Point point1, System.Windows.Point point2);
static member op_Inequality : System.Windows.Point * System.Windows.Point -> bool
Public Shared Operator != (point1 As Point, point2 As Point) As Boolean
Parametry
- point1
- Point
První bod, který chcete porovnat.
- point2
- Point
Druhý bod, který chcete porovnat.
Návraty
true
pokud point1
a point2
mají jiné X nebo Y souřadnice; false
pokud point1
a point2
mají stejné X a Y souřadnice.
Příklady
Následující příklad ukazuje, jak zkontrolovat, jestli se dvě Point struktury nerovnají pomocí přetíženého operátoru (!=).
private Boolean overloadedInequalityOperatorExample()
{
Point point1 = new Point(20, 30);
Point point2 = new Point(45, 70);
// Check whether the two Points are not equal, using the overloaded
// inequality operator.
// areNotEqual is True.
Boolean areNotEqual = (point1 != point2);
return areNotEqual;
}
Private Function overloadedInequalityOperatorExample() As Boolean
Dim point1 As New Point(20, 30)
Dim point2 As New Point(45, 70)
' Check whether the two Points are not equal, using the overloaded
' inequality operator.
' areNotEqual is True.
Dim areNotEqual As Boolean = (point1 <> point2)
Return areNotEqual
End Function
Poznámky
Bod X a Y souřadnice jsou popsány pomocí Double hodnot. Vzhledem k tomu, že Double hodnoty můžou při provozu ztratit přesnost, může selhat porovnání mezi dvěma Point hodnotami, které jsou logicky stejné.