hamed jalili
یک شنبه 20 آذر 1390, 21:48 عصر
با سلام ،
من در برنامه ام به ماتریسی با سایز متغیر نیاز دارم و به دلیل اینکه نمی توان مقادیر متغیر برای سایز های آرایه ها تعریف کرد ، من از روش زیر استفاده کردم
List<List<bool>> temp_Matrix = new List<List<bool>>();
List<bool> t = new List<bool>();
for (int x = 0; x < max_x; x++)
t.Add(false);
for (int y = 0; y < max_y; y++)
temp_Matrix.Add(t);
چه طور میتونم برای دسترسی به اندیسی درون این لیست از متغیر استفاده کنم ، البته روش زیر رو امتحان کردم .
temp_Matrix[y][x] = false; // NOT CORRECT
temp_Matrix[3][10] = false; // CORRECT
من در برنامه ام به ماتریسی با سایز متغیر نیاز دارم و به دلیل اینکه نمی توان مقادیر متغیر برای سایز های آرایه ها تعریف کرد ، من از روش زیر استفاده کردم
List<List<bool>> temp_Matrix = new List<List<bool>>();
List<bool> t = new List<bool>();
for (int x = 0; x < max_x; x++)
t.Add(false);
for (int y = 0; y < max_y; y++)
temp_Matrix.Add(t);
چه طور میتونم برای دسترسی به اندیسی درون این لیست از متغیر استفاده کنم ، البته روش زیر رو امتحان کردم .
temp_Matrix[y][x] = false; // NOT CORRECT
temp_Matrix[3][10] = false; // CORRECT