آموزش سی شارپ

مباحث پایه سی شارپ

مباحث پیشرفه سی شارپ

دستورات سی شارپ

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

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

تصویر csharp-multidimensional-arrays_4494 آرایه های چند بعدی در زبان سی شارپ - آموزش زبان سی شارپ

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

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

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

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

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

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

تصویر csharp-multidimensional-arrays_4494_1 آرایه های چند بعدی در زبان سی شارپ - آموزش زبان سی شارپ

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

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

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

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

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

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

امتحان کنید

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

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

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