using IronSoftware.Drawing;
using System;
// Instantiate 2 points using float parameter
PointF pointFloat = new PointF(22.2f, 25.7f);
PointF pointFloat2 = new PointF(30.2f, 55.7f);
// Check for equality of the double parameter between 2 points
Console.WriteLine(pointFloat.Equals(pointFloat2));
Imports IronSoftware.Drawing
Imports System
' Instantiate 2 points using float parameter
Dim pointFloat As New PointF(22.2F, 25.7F)
Dim pointFloat2 As New PointF(30.2F, 55.7F)
' Check for equality of the double parameter between 2 points
Console.WriteLine(pointFloat.Equals(pointFloat2))
Install-Package IronSoftware.System.Drawing
比较两个点
Point 和 PointF 类中提供的功能之一是 Equals() 方法。 此方法用于比较两个点的 x 和 y 坐标,并返回一个布尔值。
需要注意的是,此方法只能用于同一类的 Point 对象。 尝试使用此方法比较不同类的两个点,例如比较 Point 和 PointF 类,将导致在运行时抛出 NullReferenceException 异常。