獲取雜湊碼
在 IronDrawing 中的 Point 和 PointF 類別中提供的另一個方法是 GetHashCode
()方法。 哈希碼是一個唯一的數值,代表特定對象的標識,在這裡指的是一個點(Point)。哈希碼通常用於字典、哈希集和哈希表中,以促進對象的相等性和哈希操作。
要獲取點(Point)的哈希碼,只需調用 GetHashCode
()在已實例化的 Point
或 PointF
對象上使用該方法。該方法返回一個可以打印或存儲的 System.Int32
對象。
在上面的代碼片段中,一個 PointF
對象已被使用指定的浮點坐標實例化。該 GetHashCode
()方法隨後在對象上調用,結果存儲在變量中。可以選擇將該值打印到控制台以查看其值。
雙方的 GetHashCode()
和 Equals()方法可用於比較兩個點的相等性,但
Equals()
方法提供直接結果。GetHashCode()
方法通常用於獲取點的哈希碼,該哈希碼可以在程式中進一步使用或存儲在字典或哈希表中。