আপনার অনেকের মত, আমি উন্নয়ন প্রক্রিয়াটি গতি বাড়ানোর জন্য রি-শেয়ারার ব্যবহার করি। আপনি যখন এটি কোনও শ্রেণীর সমতা সদস্যদের ওভাররাইড করতে ব্যবহার করেন, তখন গেটহ্যাশকোড () এর জন্য কোড-জেন উত্পন্ন করে:
public override int GetHashCode()
{
unchecked
{
int result = (Key != null ? Key.GetHashCode() : 0);
result = (result * 397) ^ (EditableProperty != null ? EditableProperty.GetHashCode() : 0);
result = (result * 397) ^ ObjectId;
return result;
}
}
অবশ্যই সেখানে আমার নিজস্ব কিছু সদস্য রয়েছে, তবে আমি যা জানতে চাইছি তা 397 কেন?
- সম্পাদনা: সুতরাং আমার প্রশ্নটি আরও ভালভাবে বলা হবে, 397 প্রধান সংখ্যাটির বাইরে একটি মৌলিক সংখ্যা হওয়ার বিষয়ে কিছু আছে 'বিশেষ'?