لرنینگ تی وی

طعم شیرین یادگیری

Collection ها در سی شارپ – جلسه سوم(SortedList)


تاریخ انتشار

تعداد نظرات

تعداد بازدید

زمان تقریبی مطالعه
22/مارس/2014
۲۰۹۱ روز پیش
۵ دیدگاه ۲۳۴۳ ۱ دقیقه

sortedList

دانلود رایگان فیلم آموزشی Collection ها در سی شارپ – جلسه سوم(SortedList)

سال نو و فرا رسیدن بهار طبیعت را به کاربران learningtv.ir و سایر هموطنان تبریک عرض می کنم.امیدوارم که سالی سرشار از برکت و خرمی باشد.اما امروز جلسه سوم از مبحث Collection ها در سی شارپ رو ارائه کردیم.امروز در مورد SortedList ها صحبت کردیم که یک کالشکن جدید است که از اینترفیس IDictionary ارث بری کرده است.

این  کالکشن بر اساس یک جفت کلید/مقدار ( یا pairs/key) کار می کند.تفاوتی که با دیگر کالشکن هایی که تا حالا آشنا شده ایم این است که عمل مرتب سازی را بر اساس کلیدها انجام می دهد.

مهمترین متد های کالکشن SortedList

Add:با استفاده از این متد می توانیم عناصر جدید را در داخل sortedList درج کنیم

ContainsKey : با استفاده از این متد تست می شود که ایا عنصر مورد نظر در sortedList وجود دارد یا خیر.این تست بر اساس کلید صورت می گیرد.

Count : با استفاده از این property می توان تعداد عناصر موجود در sortedList را بدست آورد.این property هم بر اساس تعداد کلید ها محاسبه می کند.

Remove: با استفاده از این متد می توان عناصر داخل sortedList را حذف کرد.کافیست کلید مورد نظر را به عنوان پارامتر ورودی وارد کنیم.

RemoveAt:با استفاده از این متد می توان عناصر داخل sortedList را  بر اساس اندیس حذف کرد.

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

IndexOfValue: با استفاده از این عنصر اندیس اولین مقدار برابر با پارامتر ورودی برگردانده می شود………………

**********

دانلود رایگان Collection ها در سی شارپ – جلسه سوم(SortedList)

حجم فیلم آموزشی:۲۹ مگابایت

مدت فیلم آموزشی:۲۵ دقیقه

نحوه ایجاد SortedList:

SortedList<int, string> personslist = new SortedList<int, string>();

افزودن داخل SortedList:

personslist.Add(1, "Amir Reza");
            personslist.Add(20, "Hamed");
            personslist.Add(15, "Ali");
            personslist.Add(25, "Ali");
            personslist.Add(12, "Mohammad");
            //personslist.Add(12, "Mohammad");//The key is not must be repeated....

Containskey و count:

Console.WriteLine("if exist 40 key= "+personslist.ContainsKey(40));
            Console.WriteLine("the number of key-value pairs= "+personslist.Count);

Remove و RemoveAt:

personslist.Remove(15);
personslist.RemoveAt(4);

IndexOfKey و IndexOfValue:

Console.WriteLine("index of 25 = " + personslist.IndexOfKey(250));
            Console.WriteLine("index of Hamed value= " + personslist.IndexOfValue("Hamed"));

پیمایش عناصر SortedList:

foreach (KeyValuePair<int,string> item in personslist)
            {
                Console.WriteLine("key:{0}   value={1}",item.Key,item.Value);
            }

پیمایش کلید ها و مقادیر در کالکشن SortedList:

foreach (var item in personslist.Keys)
            {
                Console.WriteLine(item);
            }
            Console.WriteLine("----------------------------------");
            foreach (var item in personslist.Values)
            {
                Console.WriteLine(item);
            }

*******

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

۵ نظر برای "Collection ها در سی شارپ – جلسه سوم(SortedList)"


  1. نوشته شده توسط  

    سلام.ممنون . از آنریل ۴ خبری نشد ؟
     

    پاسخ

    پاسخ
    • نوشته شده توسط  

      توی سایت gfxdomain.net بود ولی حجمش خیلی بالا بود نتونستم براتون قرارش بدم
      واقعا ببخشید

      با تشکر
      سید

      پاسخ پاسخ

  2. نوشته شده توسط  

    کارای اقای محمود زده خیلی قشنگو کاملا. واقعا تشکر.

    پاسخ

    پاسخ
    • نوشته شده توسط  

      تشکر از لطف شما.

      پاسخ

      پاسخ
  3. نوشته شده توسط  

    تشکر از زحمات شما

    پاسخ

    پاسخ

ارسال دیدگاه

نام (*)
پست الکترونیکی (*)
وبسایت