Encontramos el resultado a este enigma, al menos eso deseamos. Si presentas dudas coméntalo y sin pensarlo
Solución:
string[,] Tablero = new string[3,3];
También puede instanciarlo en la misma línea con array sintaxis del inicializador de la siguiente manera:
string[,] Tablero = new string[3, 3] "a","b","c",
"d","e","f",
"g","h","i" ;
Probablemente quieras esto:
string[,] Tablero = new string[3,3];
Esto te creará una matriz array donde todas las filas tienen la misma longitud.
los array en su muestra hay un llamado irregular arrayes decir, un array de arreglos donde los elementos pueden ser de diferente tamaño. un dentado array tendría que ser creado de una manera diferente:
string[][] Tablero = new string[3][];
for (int i = 0; i < Tablero.GetLength(0); i++)
Tablero[i] = new string[3];
También puede usar inicializadores para llenar el array elementos con datos:
string[,] Tablero = new string[,]
"1.1","1.2", "1.3",
"2.1","2.2", "2.3",
"3.1", "3.2", "3.3"
;
Y en caso de irregularidades array:
string[][] Tablero = new string[][]
new string[] "1.1","1.2", "1.3",
new string[] "2.1","2.2", "2.3",
new string[] "3.1", "3.2", "3.3"
;
Acabas de declarar un irregular array. Este tipo de matrices pueden tener diferentes tamaños para todas las dimensiones. Por ejemplo:
string[][] jaggedStrings =
new string[] "x","y","z",
new string[] "x","y",
new string[] "x"
;
En tu caso necesitas regular array. Ver respuestas arriba. Más sobre matrices irregulares
Reseñas y valoraciones del post
Si posees alguna perplejidad o capacidad de renovar nuestro tutorial puedes ejecutar un exégesis y con deseo lo ojearemos.