public ISector[][] getSectores() { Random r = new Random(); //For que crea la matriz de tamaño NxN ISector[][] sectores = new ISector[getN()][]; for (int i = 0; i < sectores.Length; i++) { sectores[i] = new ISector[getN()]; } int longitud = sectores.GetLength(0); //For que crea objetos para cada sector en la matriz for (int i = 0; i < longitud; i++) { for (int j = 0; j < longitud; j++) { int valor = r.Next(101); sectores[i][j] = crearSector(valor, valor, valor); } } return(sectores); }