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