Point.Inequality(Point, Point) Operatör
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Eşitsizlik için iki Point yapıyı karşılaştırır.
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
Parametreler
- point1
- Point
Karşılaştıracak ilk nokta.
- point2
- Point
Karşılaştıracak ikinci nokta.
Döndürülenler
true
point2
ve farklı X veya Y koordinatlara sahipsepoint1
; false
aynıysa ve point2
Y koordinatlarına sahipse point1
X.
Örnekler
Aşağıdaki örnek, aşırı yüklenmiş (!=) işlecini kullanarak iki Point yapının eşit olup olmadığının nasıl denetlendiğini gösterir.
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
Açıklamalar
Bir noktanın X ve Y koordinatları değerler kullanılarak Double açıklanır. Double Değerler çalıştırıldığında duyarlığı kaybedebileceğinden, mantıksal olarak eşit olan iki Point değer arasındaki karşılaştırma başarısız olabilir.