List<int[]> LST = new List<int[]>();
int[] ARY = new int[2];
Random RND = new Random();
for(int i = 0 ; i < 2 ; i++)
{
ARY[0] = RND.Next(100, 999);
ARY[1] = RND.Next(100, 999);
LST.Add(ARY);
MessageBox.Show(
LST.Count.ToString() + "\n" +
LST[i][0].ToString() + ", " +
LST[i][1].ToString());
}
foreach (var x in LST)
MessageBox.Show(
x[0].ToString() + " ," +
x[1].ToString());
Привет .. эксперты !!Я сделал список массивов, он не работает хорошо
Хотел бы иметь;
Foo, Boo
Poo, Voo
Но я получил;
Poo, Voo
Poo, Voo
В средней точке проверки, оба они выглядят хорошо. Но, на заключительном этапе, я получил сплющенный список (последний повторяется). Любые разъяснения по ходу? Привет (Да, я обнаружил, что если я переместил декларацию ARY внутри для цикла, то результат будет в порядке, хотя. Я хотел бы иметь причину, почему ..)
Спасибо. Но, как насчет проверки промежуточной точки, она показывает правильные значения LST (они различают их оба). С уважением – Jason
@ Джейсон, см. Мое обновление –
Большое спасибо. Наверное, мне нужно время, чтобы снова подумать (на самом деле, я потратил пару часов), С уважением – Jason