Point.Equals Yöntem

Tanım

Eşitlik için iki Point yapıyı karşılaştırır.

Aşırı Yüklemeler

Equals(Object)

Belirtilen Object öğesinin a Point olup olmadığını ve bu Pointile aynı koordinatları içerip içermediğini belirler.

Equals(Point)

Eşitlik için iki Point yapıyı karşılaştırır.

Equals(Point, Point)

Eşitlik için iki Point yapıyı karşılaştırır.

Equals(Object)

Belirtilen Object öğesinin a Point olup olmadığını ve bu Pointile aynı koordinatları içerip içermediğini belirler.

public:
 override bool Equals(System::Object ^ o);
public override bool Equals (object o);
override this.Equals : obj -> bool
Public Overrides Function Equals (o As Object) As Boolean

Parametreler

o
Object

Object Karşılaştıracak.

Döndürülenler

Boolean

trueve ise o Point, bu Pointile aynı X ve Y değerlerini içerir; aksi takdirde , false.

Örnekler

Aşağıdaki örnek, statik Equals olmayan yöntem kullanılarak iki Point yapının eşit olup olmadığının nasıl denetlendiğini gösterir.

private Boolean nonStaticEqualsExample()
{

    Point point1 = new Point(10, 5);
    Point point2 = new Point(15, 40);

    // Check if the two points are equal using the non-static Equals method.
    // areEqual is false
    Boolean areEqual = point1.Equals(point2);	

    return areEqual;
}

Açıklamalar

Point koordinatları değerler kullanılarak Double açıklanmıştır. bir değeri üzerinde çalıştırıldığında duyarlığı Double kaybedebileceğinden, mantıksal olarak eşit olan iki Point değer arasındaki karşılaştırma başarısız olabilir.

Ayrıca bkz.

Şunlara uygulanır

Equals(Point)

Eşitlik için iki Point yapıyı karşılaştırır.

public:
 bool Equals(System::Windows::Point value);
public bool Equals (System.Windows.Point value);
override this.Equals : System.Windows.Point -> bool
Public Function Equals (value As Point) As Boolean

Parametreler

value
Point

Bu örnekle karşılaştıracak nokta.

Döndürülenler

Boolean

true her iki yapı da Point aynı X ve Y değerleri içeriyorsa; değilse, false.

Açıklamalar

Point koordinatlar, değerler kullanılarak Double ifade edilir. bir değeri Double üzerinde ç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.

Ayrıca bkz.

Şunlara uygulanır

Equals(Point, Point)

Eşitlik için iki Point yapıyı karşılaştırır.

public:
 static bool Equals(System::Windows::Point point1, System::Windows::Point point2);
public static bool Equals (System.Windows.Point point1, System.Windows.Point point2);
static member Equals : System.Windows.Point * System.Windows.Point -> bool
Public Shared Function Equals (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

Boolean

true ve point1 point2 aynı X ve Y değerlerini içeriyorsa; değilse, false.

Örnekler

Aşağıdaki örnek, statik Equals yöntemi kullanarak iki Point yapının eşit olup olmadığının nasıl denetlendiğini gösterir.

private Boolean staticEqualsExample()
{

    Point point1 = new Point(10, 5);
    Point point2 = new Point(15, 40);

    // Check if the two points are equal using the static Equals method.
    // areEqual is false
    Boolean areEqual = Point.Equals(point1, point2);

    return areEqual;
}

Açıklamalar

Nokta koordinatları değerler kullanılarak Double açıklanır. bir değeri üzerinde çalıştırıldığında duyarlığı Double kaybedebileceğinden, mantıksal olarak eşit olan iki Point değer arasındaki karşılaştırma başarısız olabilir.

Ayrıca bkz.

Şunlara uygulanır