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

  • شنبه ۸ دی ۱۳۹۷
  • بازدید ۱۶۲ نفر

csharp multidimensional arrays 4494 تصویر

آرایه های چند بعدی در زبان سی شارپ

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

مثال زیر یک آرایه دو بعدی است:

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

آرایه های دو بعدی

ساده ترین شکل آرایه های چند بعدی، آرایه های دو بعدی است. اساسا آرایه های دو بعدی لیستی از آرایه های تک بعدی هستند. آرایه های چند بعدی را می توان به عنوان یک جدول در نظر گرفت که دارای چند سطر و چند ستون است. برای نمونه یک آرایه دو بعدی که دارای سه سطر و چهار ستون است را می توان به شکل زیر نمایش داد:

csharp multidimensional arrays 4494 1 تصویر

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

مقدار دهی اولیه آرایه های دو بعدی

در زیر نحوه مقدار دهی به یک آرایه چند بعدی در زبان C# را مشاهده می کنید:

دسترسی به عناصر آرایه دو بعدی

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

مثال زیر نحوه اعلان، مقداری و استفاده از یک آرایه دو بعدی را نشان می دهد:

امتحان کنید

زمانی که کد بالا توسط کامپایلر زبان سی شارپ اجرا شود، نتیجه زیر را تولید خواهد کرد:

ثبت نظر
ریفریش کنید!
نظرات کاربران (۰ مورد)

هیچ نظری ثبت نشده است