Estoy intentando crear una matriz de matrices que va a utilizar los datos repetidos, algo parecido a continuación:C# Creación de una matriz de matrices
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 };
no puedo conseguir que funcione, y estoy preguntándome si me estoy acercando a esto mal.
Lo que intento hacer es crear algún tipo de método para crear una lista larga si los valores así puedo procesarlos en un orden específico, repetidamente. Algo como,
int[,] lists = new int[90,4] { list1, list1, list3, list1, list2,(and so on)};
for (int i = 0,i < 90;++i) {
doStuff(lists[i]);
}
y hacer que las matrices pasen a doStuff() en orden. ¿Estoy haciendo esto completamente mal, o me estoy perdiendo algo por crear la matriz de matrices?
¿Cómo creo una matriz vacía de matrices con un tamaño fijo? Las matrices individuales almacenadas dentro de la matriz pueden variar, pero habrá una cantidad fija de matrices dentro de la matriz maestra. –