خرداد ۲۶, ۱۳۹۸ Mostafa بدون دیدگاه

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

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

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

int[,] intArray = new int[3,2]{ 
                                {۱, ۲}, 
                                {۳, ۴}, 
                                {۵, ۷} 
                            };

// or 
int[,] intArray = { {1, 1}, {1, 2}, {1, 3} };

همانطور که در مثال بالا مشاهده می کنید آرایه های چند بعدی با دادن اندازه به سطر و ستون مقدار دهی اولیه می شوند. [۳,۲] مشخص میکند که آرایه مورد نظر می تواند شامل سه ردیف و دو ستون باشد. شکل زیر خانه های یک آرایه چند بعدی را به صورت شماتیک نشان می‌دهد :

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

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

مقادیر یک آرایه چند بعدی می‌تواند با استفاده از دو مقدار index مورد دستیابی قرار گیرد. هر دو index از صفر آغاز می‌شوند :

int[,] intArray = new int[3,2]{ 
                                {۱, ۲}, 
                                {۳, ۴}, 
                                {۵, ۶} 
                            };

intArray[0,0]; //Output: 1
intArray[0,1]; // 2

intArray[1,0]; // 3
intArray[1,1]; // 4

intArray[2,0]; // 5
intArray[2,1]; // 6

در نمونه مثال بالا [intArray[2,1 مقدار ۶ را برمیگرداند. در اینجا دو به معنای سطر سوم و یک به معنای ستون دوم است (سطر ها و ستون‌ها از صفر آغاز می‌شوند)

 

 

 


برچسب ها