Я пытаюсь создать массив массивов, которые будут использовать повторяющиеся данные, что-то вроде ниже:
int[] list1 = new int[4] { 1, 2, 3, 4 };
int[] list2 = new int[4] { 5, 6, 7, 8 };
int[] list3 = new int[4] { 1, 3, 2, 1 };
int[] list4 = new int[4] { 5, 4, 3, 2 };
int[,] lists = new int[4, 4] { list1 , list2 , list3 , list4 };
Я не могу заставить его работать, и поэтому мне интересно, если я подхожу к этому неправильно.
Я пытаюсь создать какой-то метод создания длинного списка значений, чтобы я мог обрабатывать их в определенном порядке, несколько раз. Что-то вроде,
int[,] lists = new int[90,4] { list1, list1, list3, list1, list2, (and so on)};
for (int i = 0; i < 90; ++i) {
doStuff(lists[i]);
}
и передать массивы в doStuff()
по порядку. Я иду по этому поводу совершенно неправильно, или я что-то упустил для создания массива массивов?