Point.Equality(Point, Point) Operator
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Vergelijkt twee Point structuren voor gelijkheid.
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
Parameters
Retouren
trueals zowel de als X de Y coördinaten van point1 en point2 gelijk zijn; anders. false
Voorbeelden
In het volgende voorbeeld ziet u hoe u kunt controleren of twee Point structuren gelijk zijn aan de operator overbelast (==).
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
Opmerkingen
De coördinaten van een punt worden beschreven met behulp van Double waarden. Omdat de waarde van Double kan verliezen precisie wanneer rekenkundige bewerkingen worden uitgevoerd, kan een vergelijking tussen twee Point waarden die logisch gelijk zijn mislukken.