Point.Equals Yöntem
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ş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)
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
Döndürülenler
true
ve 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
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
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.