سلام دوستان خسته نباشید
قطعه کد پایین رو ببینید:
int[] a;
a = newint[10];
switch (comboBox1.SelectedIndex)
{
case 0:
for (int i = 0; i < 10; i++)
{
Form2 frm2 = newForm2();
frm2.ShowDialog();
a[i] = num;
}
break;
case 1:
label2.Text = System.Convert.ToString(checkMax(a,10));
label3.Text = System.Convert.ToString(checkMin(a, 10));
break;
من یه آرایه نعریف کردم و با استفاده از حلق for مقدارش رو از form2 گرفتم و تو هر عنصرش ریختم
اما وقتی از حلقه for بیرون میاد تمام مقدار های عناصر صفره....
num هم در form1 بصورت پایین تعریف شده:
publicstaticint num;
مشکل از کجاست؟