انواع آرایه در سی شارپ
مقداردهی آرایه های یک بعدی
مقداردهی آرایه های دندانه ای (Jagged Array)
مقداردهی آرایه های دو بعدی
آرایه دو بعدی
آرایههای یک بعدی
آرایه های دندانه ای (Jagged Array)
انواع حلقه های تکرار در سی شارپ
انواع دستورات شرطی در سی شارپ
انواع عملگرها در سی شارپ
انواع متغیرها در سی شارپ
پراپرتی ها در سی شارپ
شئ گرایی در سی شارپ
لیست متدها در سی شارپ
مفاهیم ابتدایی زبان سی شارپ
انواع روش های کامنت گذاری در سی شارپ
انواع کلمات کلیدی در سی شارپ
تبدیل داده ها در سی شارپ
کالکشن ها در سی شارپ
نحوه کنترل خطاها و استثناها در سی شارپ

آرایه دو بعدی
آرایه دو بعدی چیست؟
همانطور که در پست آموزش آرایههای یکبعدی آموختید، آرایهها خانههای کنار هم از حافظه هستند که همگی دارای یک نام بوده و از یک نوع داده میباشند.
آرایههای دوبعدی، همانطور که از اسمش مشخص است، برای زمانهایی استفاده شده که شما یک فضای دادهای در دو بعد محور x و y، یعنی شامل چندین ستون و سطر شبیه به یک ماتریس دارید:
0 1 0 1 0 1 0 1 1 0 1 0 1 0 1 0 0 1 0 1 0 1 0 1 1 0 1 0 1 0 1 0 0 1 0 1 0 1 0 1
برای تعریف آرایههای دو بعدی، باید قائده زیر را رعایت کنید:
int [, ] numbers = new int [5, 6];
- ۱. int نوشته شده در دو طرف مساوی، نوع داده آرایه بوده که میتواند هر نوع دادهای باشد.
- ۲. علامت براکت با یک ویرگول وسط آن در سمت چپ مساوی، به معنای تعریف آرایه دو بعدی میباشد.
- ۳. numbers نام دلخواه ما برای این آرایه دو بعدی از نوع int است.
- ۴.کلمه کلیدی new به معنای فضا گرفتن از حافظه برای این آرایه بوده که بالاجبار باید نوشته شود.
- ۵. int نوشته شده در سمت راست مساوی، نوع داده آرایه بوده که باید عینا همان نوع داده سمت چپ مساوی باشد.
- ۶.براکت سمت راست مساوی، به معنای تعداد سطر و ستون این آرایه بوده که حتما باید دارای دو مقدار عددی داشته باشد.
نکته: در این مثال عدد ۵ به معنای تعداد سطر و عدد ۶ به معنای تعداد ستون است.
درنتیجه مثال فوق، تعریف یک آرایه دو بعدی با ۳۰ خانه از نوع int به نام numbers با ۵ سطر و ۶ ستون میباشد.
در ادامه چند مثال از تعریف آرایههای دو بعدی را مشاهده میکنیم:
string [, ] names = new string[5, 6]; int [, ] ages = new int[4, 7]; float [, ] avg= new float[8, 3]; char [, ] ch= new char[20, 2]; ... و
جهت شرکت در دورههای آموزشی زبان سیشارپ، میتوانید از کدتخفیف startCsharp با ۲۰% تخفیفویژه استفاده نمایید.