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 예외가 발생합니다.