PDA

View Full Version : نحوه دسترسی به فیلد های یم استراکچر



sevenboys
سه شنبه 15 اسفند 1391, 10:42 صبح
من یک استراکچر تعریف کرده ام که 4 تا فیلد داخل آن تعریف کرده ام
حال یک ارایه از نوع آن استاکچر تعریف کرده ام چگونه میتوانم به فیلد های آن استراکچر مقدار بدهم؟؟؟؟
چگونه میتوانم به یک فیلد خاص از ان ارایه از استراکچر دسترسی پیدا کنم؟
چگونه میتوانم تمام داده های یک فیلد از آن استاکچر را که به صورت ارایه تعریف کرده ام چاپ کنم؟

sevenboys
سه شنبه 15 اسفند 1391, 14:39 عصر
یکی راهنمایی کنه

sevenboys
چهارشنبه 16 اسفند 1391, 13:48 عصر
چطوری دسترسی پیدا کنم؟

Mahmoud.Afrad
چهارشنبه 16 اسفند 1391, 14:35 عصر
با اندیس میتوید به هر کدوم از استراکت ها دسترسی داشته باشید. با نقطه (.) هم به فیلد هر استراکت. مقداردهی و خوندن مقدار هم که کاری نداره:

struct strc
{
internal int a;
internal int b;
}
private void button1_Click(object sender, EventArgs e)
{
strc[] arrStrc = new strc[2];

arrStrc[0].a = 1;
arrStrc[0].b = 11;
arrStrc[1].a = 2;
arrStrc[1].b = 22;

MessageBox.Show("Index: 0 a: " + arrStrc[0].a + " " + "b: " + arrStrc[0].b);
}