Point.Equals Yöntem

Tanım

, Point Eşitlik için iki yapıyı karşılaştırır.Compares two Point structures for equality.

Aşırı Yüklemeler

Equals(Object)

Belirtilen Object bir Point ve ile aynı koordinatları içerip içermediğini belirler Point .Determines whether the specified Object is a Point and whether it contains the same coordinates as this Point.

Equals(Point)

, Point Eşitlik için iki yapıyı karşılaştırır.Compares two Point structures for equality.

Equals(Point, Point)

, Point Eşitlik için iki yapıyı karşılaştırır.Compares two Point structures for equality.

Equals(Object)

Belirtilen Object bir Point ve ile aynı koordinatları içerip içermediğini belirler Point .Determines whether the specified Object is a Point and whether it contains the same coordinates as this Point.

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

ObjectKarşılaştırılacak.The Object to compare.

Döndürülenler

Boolean

trueobir ise Point ve ile aynı X ve değerlerini içeriyorsa Y Point ; Aksi durumda, false .true if o is a Point and contains the same X and Y values as this Point; otherwise, false.

Örnekler

Aşağıdaki örnek, iki Point yapının statik olmayan yöntemi kullanarak eşit olup olmadığını denetlemeyi gösterir Equals .The following example shows how to check if two Point structures are equal using the non-static Equals method.

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 açıklanmıştır Double .Point coordinates are described using Double values. Üzerinde işlem yapıldığında bir değeri Double duyarlık kaybetmesine neden olabileceği için mantıksal olarak eşit iki değer arasındaki bir karşılaştırma Point başarısız olabilir.Because the value of a Double can lose precision when operated upon, a comparison between two Point values that are logically equal might fail.

Ayrıca bkz.

Şunlara uygulanır

Equals(Point)

, Point Eşitlik için iki yapıyı karşılaştırır.Compares two Point structures for equality.

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ırılacak nokta.The point to compare to this instance.

Döndürülenler

Boolean

true Her iki Point yapı da aynı X ve Y değerleri içeriyorsa; Aksi durumda, false .true if both Point structures contain the same X and Y values; otherwise, false.

Açıklamalar

Point Koordinatlar değerler kullanılarak ifade edilir Double .Point coordinates are expressed using Double values. ' In değeri Double üzerinde çalıştırıldığında duyarlık kaybedebildiğinden, mantıksal olarak eşit olan iki değer arasındaki bir karşılaştırma Point başarısız olabilir.Because the value of a Double can lose precision when operated on, a comparison between two Point values that are logically equal might fail.

Ayrıca bkz.

Şunlara uygulanır

Equals(Point, Point)

, Point Eşitlik için iki yapıyı karşılaştırır.Compares two Point structures for equality.

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ırılacak ilk nokta.The first point to compare.

point2
Point

Karşılaştırılacak ikinci nokta.The second point to compare.

Döndürülenler

Boolean

truepoint1ve point2 X değerlerini içeriyorsa Y ; Aksi takdirde, false .true if point1 and point2 contain the same X and Y values; otherwise, false.

Örnekler

Aşağıdaki örnekte, iki Point yapının statik yöntemi kullanarak eşit olup olmadığını denetleme gösterilmiştir Equals .The following example shows how to check if two Point structures are equal using the static Equals method.

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 açıklanmıştır Double .Point coordinates are described using Double values. Üzerinde işlem yapıldığında bir değeri Double duyarlık kaybetmesine neden olabileceği için mantıksal olarak eşit iki değer arasındaki bir karşılaştırma Point başarısız olabilir.Because the value of a Double can lose precision when operated upon, a comparison between two Point values that are logically equal might fail.

Ayrıca bkz.

Şunlara uygulanır