Point.Equals 方法

定義

比較兩種 Point 平等結構。

多載

名稱 Description
Equals(Object)

判斷指定的 Object 是否為 a Point ,以及是否包含與此 Point相同的座標。

Equals(Point)

比較兩種 Point 平等結構。

Equals(Point, Point)

比較兩種 Point 平等結構。

Equals(Object)

判斷指定的 Object 是否為 a Point ,以及是否包含與此 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

參數

o
Object

要比較的 Object

傳回

trueo 是 aPoint,且包含與此X相同的YPoint值;否則,。 false

範例

以下範例說明如何利用非靜態Point方法檢查兩個Equals結構是否相等。

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;
}

備註

Point 座標以數 Double 值描述。 由於 的 Double 值在操作時可能會失去精度, Point 兩個邏輯相等的值比較可能會失敗。

另請參閱

適用於

Equals(Point)

比較兩種 Point 平等結構。

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

參數

value
Point

要和這個例子做比較。

傳回

true 若兩個 Point 結構包含相同的 XY 值;否則, false

備註

Point 座標以 Double 數值表示。 由於 a Double 的值在操作時可能會失去精度,兩個 Point 邏輯相等的值比較可能會失敗。

另請參閱

適用於

Equals(Point, Point)

比較兩種 Point 平等結構。

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

參數

point1
Point

第一個比較點。

point2
Point

第二個比較點。

傳回

truepoint1point2 包含相同的 XY 值;否則,。 false

範例

以下範例展示了如何利用靜態Point方法檢查兩個Equals結構是否相等。

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;
}

備註

點座標是用 Double 數值來描述的。 由於 的 Double 值在操作時可能會失去精度, Point 兩個邏輯相等的值比較可能會失敗。

另請參閱

適用於