Point.Equality(Point, Point) Operator
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Jämför två Point strukturer för likhet.
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 ( = ) : System.Windows.Point * System.Windows.Point -> bool
Public Shared Operator == (point1 As Point, point2 As Point) As Boolean
Parametrar
Returer
trueom både koordinaterna XY och point1 för och point2 är lika; annars . false
Exempel
I följande exempel visas hur du kontrollerar om två Point strukturer är lika med den överlagrade operatorn (==).
private Boolean overloadedEqualityOperatorExample()
{
Point point1 = new Point(10, 5);
Point point2 = new Point(15, 40);
// Check if two Points are equal using the overloaded equality operator.
// areEqual is False.
Boolean areEqual = (point1 == point2);
return areEqual;
}
Private Function overloadedEqualityOperatorExample() As Boolean
Dim point1 As New Point(10, 5)
Dim point2 As New Point(15, 40)
' Check if two Points are equal using the overloaded equality operator.
' areEqual is False.
Dim areEqual As Boolean = (point1 = point2)
Return areEqual
End Function
Kommentarer
En punkts koordinater beskrivs med hjälp av Double värden. Eftersom värdet för Double kan förlora precision när aritmetiska åtgärder utförs på dem, kan en jämförelse mellan två Point värden som är logiskt lika med misslyckas.