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이(가) 발생합니다.