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

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

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

آشنایی با SortedList در سی شارپ یکی از ملزوماته چون عملکرد کاملتری را به نسبت هش تیبل ایفا میکند.

در معرفی مجموعه ها تا حدودی با SortedList آشنا شدیم.

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

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

ویژگی های مهم SortedList

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

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

ویژگی public Count

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

ویژگی public IsFixedSize

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

ویژگی public IsReadOnly

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

ویژگی public Item

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

ویژگی public Keys

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

ویژگی public Values

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

همونطور که میبینید ویژگی لیست مرتب شده هم دارای ویژگی های لیست آرایه ایه هم هش تیبل.

متدهای مهم SortedList

 

 

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

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

متد public Clear

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

متد public ContainsKey

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

متد public ContainsValue

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

متد public GetByIndex

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

متد public GetKey

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

متد public GetKeyList

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

متد public GetValueList

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

متد public IndexOfKey

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

متد public IndexOfValue

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

متد public Remove

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

متد public RemoveAt

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

متد public TrimToSize

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

خب دگ از لیست مرتب شده مثالی نمیارم چون مثالش دقیقا مثل هش تیبله

خب دگ ب گمونم چیز اضافه ای برای گفتن در بحث آشنایی با SortedList در سی شارپ نمونده.

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

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

ارادتمند شما

بهزاد حسنی

 

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

امتیاز بدهید

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

User Rating: 5 ( 2 votes)

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

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

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

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

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

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

پاسخ دهید

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

Time limit is exhausted. Please reload the CAPTCHA.