سلام
خروجی تابع gethashcode تو سیستم های مختلف متفاوته ؟؟!!!
سیستم عامل های مختلف چی ؟
یا X64 و X86 ؟
من آخریو تست کردم خروجیش با ورودی ثابت تفاوت می کرد !!!
مگه نباید ثابت باشه ؟؟
مرسی
سلام
خروجی تابع gethashcode تو سیستم های مختلف متفاوته ؟؟!!!
سیستم عامل های مختلف چی ؟
یا X64 و X86 ؟
من آخریو تست کردم خروجیش با ورودی ثابت تفاوت می کرد !!!
مگه نباید ثابت باشه ؟؟
مرسی
سلام. با ویندوز 32 بیت و 64 بیت تست کردم. در هر دو مورد جواب یکیان هستش. طبیعی هو بود که جواب یکسان باشه چون متد مورد نظر کاری به 32 بیت و 64 بیت بودن نداره.
برای ورودی 123 : خروجی : 1623739142-
ورودی 8000 خروجی : 15947570
GetHashCode با تغییر نسخه دات نت بروز میشه و هیچ تضمینی وجود نداره برای یک متن مقادیر یکسانی بده . همچنین تضمینی هم نداره که اگر دو متن متفاوت باشند Hashcode آنها متفاوت باشه و ممکن متن های مختلف هش کد یکسانی بدهند.