ポイントを比較する
Point
クラスと PointF
クラスで利用可能な機能の一つに、Equals()
メソッドがあります。 このメソッドは2点をx座標とy座標で比較し、ブール値を返す。
上記のコードスニペットでは、Equals()
メソッドが2つの異なるポイントを比較します。 このメソッドはPointクラスに属しているため、*Point** オブジェクトでこのメソッドにアクセスし、比較する引数として別のPoint
オブジェクトを使用できます。 これは2つの異なる点のx座標とy座標を比較するだけである。
このメソッドは、同じクラスのPoint
オブジェクトにのみ使用できることに注意することが重要です。 このメソッドを使用して異なるクラスの2つのポイントを比較しようとすると、たとえば、PointクラスとPointF
クラスを比較する場合、実行時にNullReferenceException
がスローされます。