AD

¿Ya dominas lo básico? Un curso estructurado de C# es la vía rápida para dar el salto.

Ver cursos de C# en Udemy

Enlace de afiliado. No te cuesta nada extra.

#️⃣Lecciones de C#
Lección 24 / 68

Arrays de dos dimensiones (datos en tabla)

En esta lección guardarás datos con forma de tabla.

C# tiene dos formas distintas: el array rectangular int[,], con todas las filas del mismo largo, y el array dentado int[][], que es un array de arrays y admite filas de distinta longitud.

El código de ejemplo recorre una tabla mostrando sus valores.

Que existan las dos es propio de C# — Java solo tiene la segunda — y se escriben de forma engañosamente parecida. En el rectangular se accede con t[i, j] (una sola pareja de corchetes) y en el dentado con t[i][j]. Confundir la sintaxis da un error de compilación inmediato, que al menos es fácil de ver.

Para saber el tamaño, el rectangular usa GetLength(0) y GetLength(1), mientras que el dentado usa Length y t[i].Length. El rectangular es más compacto en memoria; el dentado, más flexible.

📖 Código de referencia
✍️ Tu código
Escribe tu código y pulsa «Ejecutar»

🧪 Este sitio no puede compilar ni ejecutar C# directamente, así que comprueba al instante si lo que escribiste coincide con el código de referencia (la corrección ocurre por completo en tu navegador; no se envía nada a ningún servidor).

🔗 El mismo tema en otros lenguajes

Mira cómo se escribe lo mismo en otro lenguaje.

Espacio publicitario (banner)
Espacio publicitario (en el artículo)