PDA

View Full Version : سوال: آرایه سراسری



f_g1348
سه شنبه 16 آبان 1391, 08:15 صبح
با سلام
دوستان چطور می تونم داخل کد برنامه و مثلاً در رویداد یک دکمه ، آرایه دو بعدی را تعریف کنم که در سراسر برنامه قابل دسترسی باشه ؟ ( به دلیل اینکه تا به آن دکمه نرسم ، ابعاد آرایه معلوم نمیشه ، نمیتوان در ابتدای برنامه و به صورت سراسری تعریف کنم )

f_g1348
سه شنبه 16 آبان 1391, 12:48 عصر
سلام
دوستان کسی نیست راهنمایی کنه !؟

Mahmoud.Afrad
سه شنبه 16 آبان 1391, 12:56 عصر
تعریف که باید سراسری باشه ولی میتونید ابعاد رو در رویداد مورد نظر بهش بدی:
int[] intArr;

private void button15_Click(object sender, EventArgs e)
{
int row = Convert.ToInt32(textBox1.Text);
intArr = new int[row];
}

اگر از لیست استفاده کنی دیگه نیازی به تعیین تعداد نیست و هر جا خواستی بهش میتونی اضافه و حذف کنی:
List<int> intList = new List<int>();

f_g1348
سه شنبه 16 آبان 1391, 13:07 عصر
آقا دمت گرم
کلی گشتم و هر جا می گفتم ، می گفتن نمیشه .
آخه من با vb.net خیلی کار کردم و با c# تازه شروع کردم و در vb از redim استفاده میشد .
شاید 2 ماهه گیره اینم .
خدا خیرت بده