تصویر دیفالت دوره های بدون تصویر
ﺯﻣﺎﻥ ﻣﻄﺎﻟﻌﻪ: 3 دقیقه

آرایه ها و لیست ها در C#

پس از يادگيري حلقه ها، گام بعدي در برنامه نويسي C# آشنايي با آرايه ها و ليست ها است. آرايه ها و ليست ها ساختارهايي هستند که براي ذخيره و مديريت مجموعه اي از داده ها استفاده مي شوند و پايه بسياري از عمليات برنامه نويسي را تشکيل مي دهند.

آرايه در C#

تعريف آرايه

آرايه يک ساختار داده اي است که چندين مقدار از يک نوع را در خود نگه مي دارد. اندازه آرايه ثابت است و بايد هنگام ايجاد مشخص شود.

نمونه آرايه

int[] numbers = new int[5]; // آرايه اي با 5 عنصر
numbers[0] = 10;
numbers[1] = 20;
numbers[2] = 30;
numbers[3] = 40;
numbers[4] = 50;

دسترسي به عناصر آرايه

براي دسترسي به هر عنصر از انديس آن استفاده مي شود. انديس ها از صفر شروع مي شوند.

مثال دسترسي

Console.WriteLine(numbers[2]); // خروجي: 30

ليست در C#

تعريف ليست

ليست يک Collection پويا است که مي تواند تعداد نامحدودي عنصر اضافه کند. برخلاف آرايه، اندازه آن ثابت نيست و قابليت اضافه و حذف عناصر به صورت دايناميک دارد.

نمونه ليست

List names = new List<string>();
names.Add("Ali");
names.Add("Sara");
names.Add("Reza");

دسترسي و پيمايش ليست

براي پيمايش ليست مي توان از حلقه foreach استفاده کرد:

نمونه پيمايش ليست

foreach (var name in names)
{
    Console.WriteLine("نام: " + name);
}

مقايسه آرايه و ليست

تفاوت اصلي

  • آرايه: اندازه ثابت، سرعت دسترسي بالا
  • ليست: اندازه پويا، قابليت اضافه و حذف راحت

زمان استفاده

اگر تعداد عناصر ثابت است و نياز به سرعت بالاي دسترسي داريد، از آرايه استفاده کنيد. اگر تعداد عناصر متغير است و نياز به مديريت پويا داريد، ليست مناسب تر است.

تمرين و کاربرد عملي

تمرين با آرايه

مي توانيد آرايه اي از اعداد بسازيد و با حلقه ها عمليات جمع، ميانگين و بيشترين مقدار را محاسبه کنيد.

تمرين با ليست

ليستي از اسامي ايجاد کنيد و با حلقه foreach آن ها را نمايش دهيد، سپس نامي را اضافه يا حذف کنيد تا با قابليت دايناميک ليست آشنا شويد.

ادامه مسير يادگيري C#

منابع آموزشي

براي يادگيري اصولي C# و تمرين مثال هاي عملي مي توانيد از سايت LearnDun استفاده کنيد. دوره آموزش و يادگيري C# از مقدماتي تا پيشرفته شما را به صورت مرحله به مرحله تا سطح حرفه اي همراهي مي کند.

جمع بندي

آرايه ها و ليست ها ابزارهاي اصلي ذخيره و مديريت داده در C# هستند. با يادگيري نحوه استفاده از آن ها و ترکيب آن ها با حلقه ها، مي توانيد برنامه هايي خوانا، بهينه و قابل توسعه بنويسيد.

چه امتیازی برای این مقاله میدهید؟

0  از  0  رای

1404/09/30
  • 0
  • 0
محمدمهدی بهارلو

مدرس و برنامه‌نویس فول‌استک با چند سال تجربه در طراحی و توسعه وب‌سایت‌ها و پروژه‌های نرم‌افزاری. در «آموزش دون» تلاش می‌کنم تجربیات عملی خودم را در قالب آموزش‌های کاربردی و پروژه‌محور با شما به اشتراک بگذارم تا یادگیری برنامه‌نویسی را ساده‌تر و لذت‌بخش‌تر تجربه کنید.

دیدگاه و پرسش

هیچ دیدگاهی برای این آموزش ثبت نشده است.