آموزش انواع آرایه ها در سی شارپ

ارسال شده توسط: حسین درویشی Comments: 0

آموزش انواع آرایه ها در سی شارپ

امروز می خواهیم آرایه ها را در برنامه نویسی آموزش دهیم. آرایه ها یکی از مهم ترین بخش های برنامه نویسی هستند که به کمک آنها می توانید به یک متغییر چندینمقدار را تخصیص دهید.

آرایه چیست؟

آرایه ها می تواند به یک متغیر چند مقدار را تخصیص دهد و آنها را در حافظه ذخیره کند. سپس می توانید به کمک اندیس آرایه ها به مقادیر آنها دسترسی داشته باشید.

چه زمانی از آرایه استفاده کنیم؟

گفتیم که به کمک آرایه ها می توانیم در یک متغیر چندین مقدار را ذخیره کنیم پس زمانی به آنها نیاز داریم که بخواهیم بیش از یک یا چند متغییر را ایجاد کنیم.

ساختار آرایه ها

آرایه ها را می توانیم به شکل زیر در نظر بگیریم. که در آن تعداد 4 عدد خانه وجود دارد و هرخانه یک شماره دارد که به آن اندیس آرایه می گویند و هر اندیس می تواند یک مقدار را در خود ذخیره کند.

شکل بالا کاملا ساختار آرایه ها را مشخص کرده اندیس آرایه ها از 0 شروع می شوند. یعنی برای در ایجاد یک آرایه 6 تایی آخرین شماره خانه 5 خواهد بود.

مثلاً در شکل بالا اگر بخواهیم به amir دسترسی داشته باشیم باید اندیس شماره 3 را صدا بزنیم.

انواع آرایه ها

  • آرایه های استاتیک
    این نوع آرایه ها مقدارشان در طول برنامه ثابت است و نمی توانیم مقادیر آنها را تغییر و حذف کنیم
  • آرایه های داینامیک
    این نوع آرایه ها خیلی جذاب هستند و شما به کمک آنها می توانید مقادیر را براحتی ویرایش و حذف کنید.

آرایه ها را می توانید دو بعدی تعریف کنید.

دستور زیر یک آرایه چهار عنصری را تعریف می کند

string[] test = new string[4];

دستور زیر با دستور بالا هیچ تفاوتی ندارد و هردو یک معنی دارند

string[] test;
test = new string[4];

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

در مرحله اول جنس آرایه مشخص می شود که رشته یا int یا … باشد

در مرحله دوم نام آرایه مساوی با یک جنس آرایه سپس داخل کروشه باز و بسته مقدار عناصر آرایه مشخص می شود.

برای مقدار دهی به عناصر آرایه بشکل زیر می توانید عمل کنید.

test[0] = "ali";
test[1] = "Reza";
test[2] = "Hadi";
test[3] = "Amir";

دستور بالا بدین معنی است که در اندیس 0 آرایه ی test مقدار ali را قرار می دهد و در اندیس 1 آن reza و همین روند ادامه دارد.

برای تعیین تعداد عناصر آرایه از خاصیت Length استفاده می کنیم

test.Length

برای پیمایش عناصر آرایه می توانیم از حلقه for استفاده کنیم

for (int i = 0; i < test.Length; i++)
{
Response.Write(test[i]);
}

در دستور بالا داخل حلقه for می توانستیدبجای test.Length تعداد عناصر آرایه را وارد کنید که 4 می شود.

عناصر آرایه را می توانید با استفاده از حلقه foreach به بهترین شکل ممکن پیمایش کنید

 

 

 

برای امتیاز به این نوشته کلیک کنید!
[کل: 1 میانگین: 5]

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *