سلام فکر کنم منظورت این باشه:
برای مثال متغیر نوشتاری a را با “salam” مقدار دهی می کنم و به صورت پیغامی نشان می دهم.
string a;a="salam"
MessageBox.Show(a);
این کد را در رویداد load فرم خود را درون کلید خود می توانید بنویسید.
حال اگر در برنامه تعداد زیادی متغیر از یک نوع بخواهیم چه؟ آیا لازم است که به تعداد آن ها یکی یکی متغیر تعریف کنیم؟! نه ! می توانیم یک متغیر چند بعدی تعریف کینم . متغیر چند بعدی مانند یک جدول از متغیر های هم نوع عمل می کند .
ابتدا به آرایه تک بعدی می پردازیم:
نوع آرایه ][ نام آرایه;مثل :
int [] arrvar;
حالا تعداد خانه ها را اینطور مشخص می کنیم:
arrvar = new int[5];
حالا 5 خونه در آرایه arrvar در اختیار داریم.
حالا اگر بخواهیم به هر یک از خانه ها مقداری بریزیم یا به مقدار درون آن دسترسی داشته باشیم اینطور عمل می کنیم.
arrvar[1] = 10
درون خانه دوم از آرایه arrvar مقدار 10 را قرار دادیم.
نکته: خانه های آرایه از ۰ شروع می شود / اولین خانه ۰ است
می توان تعداد خانه ها را از ابتدا نیز تایین کرد :int var2 = new int [6];
متغیر var2 با تعداد 6 خانه...
البته می توان از ابتدا نیز مقادیری را درون خانه ها ذخیره کرد.
int var3 = new int [5]{1,2,3,4,5};
اگر بعد از نام آرایه .length قرار دهیم تعداد خانه های آرایه را بر می گرداند.
مانند:
MessageBox.Show{a.length.tostring());
در کد بالا یک tostring() نیز می بینیم! یادتان هست که گفتیم در مسیج باکس ها باید از متغیر های نوشتاری استفاده کنیم؟ .length یک مقدار عددی را بر می گرداند . پس هر کجا خواستیم مقدار عددی را به نوشتاری تبدیل کنیم یک .tostring() به آن اضافه می کنیم.
اما می توان آرایه ها را چند بعدی کرد . مثل آرایه دو بعدی زیر :
int [,] var2d = new [2,3]{1,2,3,4,5,6};آرایه var2d دارای دو خط و سه ستون ... برای مقدار دهی اولیه 1 2 و 3 در خط اول قرار می گیریند و 4 و 5 و 6 در خط دوم.
برای دسترسی به هر خانه نیز اینگونه عمل می کنیم:
var2d[2,2];
خط دوم ، خانه دوم.
فکر می کنم تا اینجای کار کافی باشد … اما نکته ای دیگر … از تولباکس یک کنترل label به فرم خود اضافه کنید و از منوی خصوصیات ، خصوصیت name را به label1 تغییر دهید .
در برنامه ها برای ارائه اطلاعات به کاربر از این کنترل استفاده می کنیم .برای مثال به جای استفده از مسیج باکس اینگونه عمل می کنیم:
label1.text = var2d[2,2];
زمانی که این کد اجرا شود محتوی خانه 2در2 را نشان می دهد .