
کالکشن List
کالکشن List چیست؟
همانطور که میدانید در دنیای برنامهنویسی، به مجموعهای از داده در کنار هم کالکشن میگویند، که با تعریف کالکشن چیست در پست آموزشی مربوط به آن به طور کامل آشنا شدید.
کالکشن List از نوع کالکشنهای جنریک است، درنتیجه باید در زمان تعریف این کالکشن، حتما نوع قابل ذخیره سازی داده تمامی خانههای آن را نیز مشخص کنیم:
List<int> name = new List<int>();
دستور فوق برای تعریف یک List از نوع کالکشنهای جنریک است.
نکته 1: کلمه کلیدی List در سمت چپ مساوی، به معنای این است که کامپایلر بدان که میخواهیم از کلاس List یک شئ تعریف کنیم.
نکته 2: عبارت
نکته 3: کلمه name یک نام دلخواه برای شناسه این مجموعه بوده که میتوانید به انتخاب خود هرنام دیگری را بگذارید.
نکته 4: کلمه کلیدی new به معنای فضا گرفتن از حافظه بوده که باید حتما نوشته شود.
نکته 5: عبارت List
حالا میتوانیم برای دریافت خانه جدید متد Add را فراخوانی کرده و تنها مقدار int را به عنوان ورودی در آن خانهها ذخیره کنیم.
به طور کلی میتوانید از تمامی متدهایی که برای کالکشنهای غیرجنریک مثل ArrayList استفاده میکردید، برای کالکشنهای جنریک نیز استفاده کنید. این متدها مثل متد Add بین هر دو کالکشن یک کار را انجام میدهند.
جهت شرکت در دورههای آموزشی زبان سیشارپ، میتوانید از کدتخفیف startCsharp با ۲۰% تخفیفویژه استفاده نمایید.