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

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

  مشخصات آموزش

  •   مدت زمان 25 دقیقه
      حجم فایل 29 مگابایت
      زبان آموزش فارسی
  •   لینک دانلود

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)

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

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

نحوه ایجاد 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);
            }

*******

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

۵ Responses to “Collection ها در سی شارپ – جلسه سوم(SortedList)”

  1. علی گفت:

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

  2. رویا رشیدی گفت:

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

  3. mahmoud abdolmaleki گفت:

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

ارسال دیدگاه

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

  مشخصات مدرس

سید عبدالله محمودزاده
دانش آموخته ی رشته ی مهندسی نرم افزار می باشد. زمینه ی تخصصی وی: برنامه نویسی Application ها ویندوزی به زبان C#.NET طراحی پایگاه داده (SQL server,MySQL,Access ) تکنولوژی های کار با منابع داده (ADO.NET,Linq,Entity Framework) برنامه نویسی وب (HTML5,CSS3,JavaScript,Jquery,Ajax,PHP,Jason) می باشد.

  دوره‌های پیشنهادی