بسیار خب.
پس بیایید با **list**ها (لیست‌ها) آشنا شویم.
بنابراین من اینجا یک پروژه جدید دارم.
و با ایجاد یک **list** شروع می‌کنم که به این صورت از اون استفاده خواهم کرد.
پس شما از کلمه کلیدی **List** با حرف **L** بزرگ استفاده می‌کنید، بعد علامت کوچکتر، **data type** (نوع داده)، علامت بزرگتر، نام **list**، علامت مساوی، کلمه کلیدی **new**.
سپس کلمه کلیدی **List** دوباره با حرف **L** بزرگ، و دوباره علامت کوچکتر، **data type**، علامت بزرگتر. و بعد باید پرانتزهای باز و بسته و همچنین نقطه ویرگول رو اضافه کنید.
پس اینطوری یک **list** ایجاد می‌کنید.
ایجاد یک **list** و **initialize** (مقداردهی اولیه) کردنش، یا **declare** (اعلام) یک **list** و **initialize** کردنش.
پس حالا می‌تونیم از اون **list** استفاده کنیم.
بذارید اسمش رو عوض کنیم.
بذارید اون رو **colors** (رنگ‌ها) بنامیم.
پس این **list** قراره یک سری رنگ رو نگهداری کنه.
و حالا برای اضافه کردن آیتم‌ها به **list** می‌تونم فقط برم جلو و بگم **colors.Add**.
پس می‌بینید این متد **Add** هست و متدهای بیشتری هم وجود داره. می‌تونید ببینید ما فقط به چند مورد در ارائه نگاه کردیم.
اما اینجا متدهای زیادی وجود داره.
پس من مثلاً **red** (قرمز) رو اضافه می‌کنم.
بعد **colors.Add** رو اضافه می‌کنم و بگیم **blue** (آبی).
و بعد رنگ **green** (سبز) رو هم اضافه می‌کنم.
پس **colors.Add**. و اینجا قراره از **green** استفاده کنم، اوکی.
پس حالا سه آیتم داخل **colors list** خودم دارم.
و می‌تونید ببینید که همه اون‌ها از نوع **string** هستن. پس این واقعاً مهمه که نمی‌تونم برم جلو و بگم **colors.Add** و بعد یک **int** اینجا اضافه کنم.
پس اون کار نمی‌کنه.
یا هیچ **data type** (نوع داده) دیگه‌ای.
پس فقط با **string**ها کار می‌کنه، اوکی.
این واقعاً مهمه.
حالا چطور داده‌ها رو از **list** خودم بخونم؟
پس چطور می‌تونم همه آیتم‌ها رو از **list** خودم **get** کنم؟
خب، بهترین راه فقط استفاده از یک حلقه **foreach** هست.
اوکی، پس **string color in colors** و بعد شما **color** رو نمایش می‌دید. اوکی.
پس ما حتی می‌تونستیم چیزی شبیه **current colors** (رنگ‌های فعلی) رو اضافه کنیم. پس **current colors** در **colors list**.
و بعد اون فقط جلو می‌ره.
پس بذارید از **Console.ReadKey** استفاده کنم تا برنامه‌ام رو در حال اجرا نگه دارم.
و خواهیم دید که ما اون سه آیتم رو داریم، **current colors** در **colors list**. خب شاید می‌تونستم اون رو در بالا قرار بدم، **red**، **blue** و **green**.
پس ما می‌تونستیم این دستور **Console.WriteLine** رو خارج از حلقه **foreach** قرار بدیم. پس اینجاست.
حالا اینطوری می‌تونید تمام داده‌ها رو از **list** خودتون بخونید. پس در این مورد از **colors list** ما.
پس برای این ویدیو کافیه.
دیدید که چطور یک **list** رو **declare** و **initialize** کنید.
و دیدید که چطور می‌تونید آیتم‌ها رو اضافه کنید و همچنین آیتم‌ها رو از **list** بخونید.
در ویدیوی بعدی، به نحوه حذف آیتم‌ها در **list**مون نگاه خواهیم کرد.
اوکی، پس شما رو در ویدیوی بعدی می‌بینم.