پیمایش آرایه ها در سی شارپ

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

پیمایش آرایه ها در سی شارپ

پیمایش آرایه ها یکی از مهمترین نکات برنامه نویسی است که باید رعایت شود. اصول پیمایش آرایه ها در زبانهای مختلفِ برنامه نویسی ممکن است متفاوت باشد اما پیمایش آرایه ها در سی شارپ به شکل زیر است:

روش پیمایش آرایه ها در سی شارپ

مقصود از پیمایش آرایه، رسیدن به همۀ عناصر آرایه می باشد. یعنی بتوانیم به همه عناصر آن دسترسی داشته باشیم.

منظورم را با یک مثال توضیح می دهم. یک آرایه بشکل زیر در نظر بگیرید:

int[] numbers = { 4, 5, 6, 1, 2, 3, -2, -1, 0 };

مثال بالا یک آرایه با نام numbers تعریف می کند که با اعداد مختلف مقدار دهی شده است. خوب می دانید که در آرایه، هرکدام از عناصرها یک اندیس دارند. این اندیس ها برای مقدار دهی و دسترسی به مقادیر آرایه ها کاربرد دارند.

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

عمل پیمایش آرایه با foreach در سی شارپ

روش پیمایش آرایه بشکل زیر است:

foreach (int i in numbers)
{
System.Console.Write("{0} ", i);
}
//خروجی
// Output: 4 5 6 1 2 3 -2 -1 0

مثال دیگر:

int[,] numbers2D = new int[3, 2] { { 9, 99 }, { 3, 33 }, { 5, 55 } };
// Or use the short form:
// int[,] numbers2D = { { 9, 99 }, { 3, 33 }, { 5, 55 } };
foreach (int i in numbers2D)
{
System.Console.Write("{0} ", i);
}
// Output: 9 99 3 33 5 55

همانطور که مشاهده می کنید این حلقه در آرایه دو بعدی و چند بعدی نیز کاربرد دارد.

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

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

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