PDA

View Full Version : سوال: راهنمايي درباره كلاس hash table



mirshakkeh
یک شنبه 14 مهر 1387, 11:31 صبح
سلام
لطفا در مورد hash table توضيح دهيد و مثال بزنيد.

afsharm
دوشنبه 15 مهر 1387, 08:23 صبح
Hashtable هم به صورت معمولی و هم به صورت Generic آن یکی از انواع Collection تعریف شده در دات نت است. این کلاس اینترفیس IDictionary را پیاده سازی کرده. یعنی می‌توانید با اعضای داخل آن مثل یک فرهنگ برخورد کنید: یک کلید (مثل یک کلمه انگلیسی) را داده و مقدار ذخیره شده برای آن را استخراج کنید. به نمونه کد زیر دقت کنید:

Hashtable ht = new Hashtable();
object key;
object val;
ht.Add(key, val);
object item = ht[key];

به جای object می‌توانید از هر کدام از انواع داده‌ای یا کلاس‌های سی شارپ و... استفاده کنید. در راهنمای دات نت اطلاعات کاملی راجع به این موضوع هست.

ehsanxxx
یک شنبه 28 شهریور 1395, 11:27 صبح
برای تکمیل بحث میتونید اینجا مراجعه کنید:
http://www.projectpardaz.ir/hashtable-%D8%B3%DB%8C-%D8%B4%D8%A7%D8%B1%D9%BE/