Point.Equals 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
比较两个 Point 结构是否相等。
重载
Equals(Object) | |
Equals(Point) |
比较两个 Point 结构是否相等。 |
Equals(Point, Point) |
比较两个 Point 结构是否相等。 |
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
参数
返回
如果 o
是 Point 并且包含与此 X 相同的 Y 值和 Point 值,则为 true
;否则为 false
。
示例
以下示例演示如何使用非静态Equals方法检查两Point个结构是否相等。
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
要与此实例进行比较的点。
返回
如果两个 Point 结构都包含相同的 X 值和 Y 值,则为 true
;否则为 false
。
注解
Point 坐标使用 Double 值表示。 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
要比较的第二个点。
返回
如果 point1
和 point2
包含相同的 X 和 Y 值,则为 true
;否则为 false
。
示例
以下示例演示如何使用静态Equals方法检查两Point个结构是否相等。
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个值之间的比较可能会失败。