Hash Kodu Al
using IronSoftware.Drawing;
using System;

PointF pointFloat = new PointF(22.2f, 25.7f);

int hashCode = pointFloat.GetHashCode();

// Output hash code value of this point
Console.WriteLine(hashCode);
NuGet Download
PM > Install-Package IronSoftware.System.Drawing
Hash Kodu Al

Hash Kodu Al

IronDrawing'daki Point ve PointF sınıflarında mevcut olan bir diğer yöntem, GetHashCode() yöntemidir. Bir hash kodu, bir nesnenin kimliğini benzersiz bir şekilde temsil eden sayısal bir değerdir, örneğin bir Point. Hash kodları genellikle sözlükler, hash kümeleri ve hash tablolarında nesne eşitliğini sağlamak ve hash işlemlerini kolaylaştırmak için kullanılır.

Bir Point hash kodunu elde etmek için, sadece oluşturulmuş bir Point ya da PointF nesnesi üzerinde GetHashCode() yöntemini çağırın. Yöntem, yazdırılabilecek veya saklanabilecek bir System.Int32 nesnesi döndürür.

Hem GetHashCode() hem de Equals() yöntemleri, iki noktanın eşitliğini karşılaştırmak için kullanılabilir. Ancak, Equals() yöntemi eşitlik kontrolleri için doğrudan sonuçlar sağlar, oysa GetHashCode() yöntemi, daha sonra sözlükler veya hash tablolar gibi veri yapılarında kullanılan bir noktanın hash kodunu elde etmek için ana olarak kullanılır.

GitHub'da Görüntüle

Başlamaya Hazır mısınız?

Nuget Downloads 21,390,103Sürüm:2026.11yeni yayınlandı