獲取雜湊碼

在 IronDrawing 中的 Point 和 PointF 類別中提供的另一個方法是 GetHashCode()方法。 哈希碼是一個唯一的數值,代表特定對象的標識,在這裡指的是一個點(Point)。哈希碼通常用於字典、哈希集和哈希表中,以促進對象的相等性和哈希操作。

要獲取點(Point)的哈希碼,只需調用 GetHashCode()在已實例化的 PointPointF 對象上使用該方法。該方法返回一個可以打印或存儲的 System.Int32 對象。

在上面的代碼片段中,一個 PointF 對象已被使用指定的浮點坐標實例化。該 GetHashCode()方法隨後在對象上調用,結果存儲在變量中。可以選擇將該值打印到控制台以查看其值。

雙方的 GetHashCode()Equals()方法可用於比較兩個點的相等性,但Equals()方法提供直接結果。GetHashCode() 方法通常用於獲取點的哈希碼,該哈希碼可以在程式中進一步使用或存儲在字典或哈希表中。