-
جمعه 11 مرداد 1387, 19:27 عصر
#1
کاربر جدید
تفاوت بین یک HashTable و <>Dictionary چیست
خوب تا اونجایی که من می دونم HashTable برای ایجاد جداول با قابلیت جستجو است یعنی موقع اضافه کردن یک شی به یک HashTable نیاز به تعریف یک کلید می باشد که این کلید یکتا بوده و دو شی با کلید یکسان نمی توانند در HashTable موجود باشند. این کلاس در فضای نام System.Collection قرار دارد. اما سوالی که برام به وجود اومده اینه که در فضای نام System.Collections.Generic یک کلاس به نام <Dictionary<Tkey, Tvalue وجود دارد که همان کار HashTable را با آن می توان انجام داد. من می خواستم بدونم که این دو کلاس صرفا دو روش مختلف برای ایجاد جداول با قابلیت جستجو هستند یا اینکه از نظر ظرفیت یا اشغال حافظه با هم تفاوت دارند؟
قوانین ایجاد تاپیک در تالار
- شما نمی توانید تاپیک جدید ایجاد کنید
- شما نمی توانید به تاپیک ها پاسخ دهید
- شما نمی توانید ضمیمه ارسال کنید
- شما نمی توانید پاسخ هایتان را ویرایش کنید
-
قوانین سایت