یکشنبه ۳۰ اردیبهشت ۱۳۹۷
خانه / آموزش برنامه نویسی / آشنایی با Hashtable در سی شارپ – آموزش سی شارپ مقدماتی

آشنایی با Hashtable در سی شارپ – آموزش سی شارپ مقدماتی

آشنایی با Hashtable در سی شارپ

آشنایی با Hashtable در سی شارپ این اجازه رو به برنامه نویس میده تا مجموعه کلید-مقدار بسازه.

در بحث تعریف مجموعه ها به طور مختصر با Hashtableها آشنا شدیم.

این مجموعه برای ذخیره سازی به صورت کلید مقدار بسیار مفیده.

البته باید برنامه نویس به این نکته توجه داشته باشه که کلیدهای استفاده شده با معنا و مفید باشه.

کلید ها وظیفه بازیابی مقادیر رو در هش تیبل بر عهده دارن.

در ابتدا با بعضی از ویژگی های مهم هش تیبل ها آشنا میشیم.

ویژگی های مهم Hashtable

نوع ویژگی نام ویژگی شرح عملکرد
ویژگی public Count

تعداد آیتم های موجود در یک هش تیبل رو میشماره و برمیگردونه.

ویژگی public IsFixedSize

بررسی کننده فیکس بودن سایز هش تیبل.

ویژگی public IsReadOnly

ررسی کننده فقط خواندنی بودن هش تیبل.

ویژگی public Item

گرفتن یا خواندن مقدار آیتم بر اساس کلید مشخص.

ویژگی public Keys

تمامی کلیدهای موجود در یک هش تیبل رو به صورت یک مجموعه بر میگردونه.

ویژگی public Values

تمامی مقادیر موجود در یک هش تیبل رو به صورت یک مجموعه بر میگردونه.

متدهای مهم Hashtable

 

نوع متد نام متد شرح عملکرد
متد public Add

یک آیتم از نوع آبجکت رو با کلید مشخصی به جدول هش اضافه میکنه.

متد public Clear

تمامی آیتم های هش تیبل رو به یکباره پاک میکنه.

متد public ContainsKey

وجود یک کلید رو در داخل هش تیبل بررسی میکنه.

متد public ContainsValue

وجود یک مقدار رو در داخل هش تیبل بررسی میکنه.

متد public Remove

یک آیتم خاص بر اساس مقدار رو از هش تیبل حذف میکنه.

خب حالا با این اوصاف یک مثال از هش تیبل براتون بزنم.

مثال

هدف از مثال فقط تعریف و استفاده از هش تیبله.

خب در این مثال صرفا چندتا نام به هش تیبلم اضافه کردم و وجود یک مقدار رو داخلش بررسی کردم.

دگ ب گمونم حرف بیشتری برای گفتن نمونده.

امیدوارم از بحث امروز راضی بوده باشین.

تا بحث های بعدی شما رو ب خدای بزرگ میسپارم.

ارادتمند شما

بهزاد حسنی

آشنایی با Hashtable در سی شارپ

امتیاز بدهید

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

User Rating: Be the first one !

درباره ی بهزاد حسنی

بهزاد حسنی
سلام خدمت دوستان. من بهزاد حسنی هستم. 3.5 سال هم توی دانشگاه و کلاس های خصوصی تدریس کردم. رشته دانشگاهیم نرم افزار بود و شدیدا برنامه نویسی میکردم :-) سابقه کار تو شرکت های بزرگ رو هم دارم. کل زندگی من وقف برنامه نویسی و ریاضی شده. امیدوارم بتونم همیشه برای ارتقای دانش کشور موثر باشم.

مطلب پیشنهادی

آشنایی با BitArray در سی شارپ

آشنایی با BitArray در سی شارپ – آموزش سی شارپ مقدماتی

آشنایی با BitArray در سی شارپ آشنایی با BitArray در سی شارپ کاربردهای قابل توجهی …

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

Time limit is exhausted. Please reload the CAPTCHA.