Point.Inequality(Point, Point) Operador
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Compara duas estruturas Point quanto à desigualdade.
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
Parâmetros
- point1
- Point
O primeiro ponto a ser comparado.
- point2
- Point
O segundo ponto a ser comparado.
Retornos
true
se point1
e point2
tiverem coordenadas X ou Y diferentes; false
se point1
e point2
tiverem as mesmas coordenadas X e Y.
Exemplos
O exemplo a seguir mostra como verificar se duas Point estruturas não são iguais, usando o operador sobrecarregado (!=).
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
Comentários
Um ponto X e Y coordenadas são descritos usando Double valores. Como Double os valores podem perder precisão quando operados, uma comparação entre dois Point valores que são logicamente iguais pode falhar.