Arrays son un concepto fundamental en la programación y te ofrecen la posibilidad de almacenar múltiples valores bajo un mismo nombre. En esta guía aprenderás cómo declarar, inicializar y trabajar con arrays en C#. A través de ejemplos concretos experimentarás cómo funcionan los arrays y comprenderás su aplicación en la práctica entender.
Conclusiones más importantes
- Los arrays en C# son de diferentes tamaños y comienzan con el índice 0.
- Puedes asignar valores a un array y modificarlos más tarde sin problemas.
- Existen diferentes formas de declarar e inicializar arrays.
- La ubicación de los valores en un array se puede consultar utilizando la propiedad Length.
Guía paso a paso
Declarar e inicializar un array
Para crear un array en C#, comienzas con la declaración y la inicialización simultánea. Crea un array que almacene varias marcas de automóviles.

Aquí indicamos que el array automarken debe contener cinco elementos. Eso significa que tienes espacio para cinco marcas de automóviles. El índice de los arrays comienza en 0 y termina en 4, lo que te permite almacenar un total de cinco valores.
Rellenar el array
Ahora insertamos valores en el array. Cada valor se asigna a un índice específico.
Error en el acceso a índices
Un problema común que encontrarás es acceder a un índice fuera de los límites definidos de tu array.

Es importante verificar tus arrays antes de ejecutarlos para evitar tales errores.
Leer valores de un array
Para recuperar valores de tu array, puedes usar los índices.
Cuando ejecutes el programa, deberías ver que el primer valor es "Opel".
Modificar valores en un array
Una de las fortalezas de los arrays es que puedes cambiar los valores en el array en cualquier momento.
Ejecuta el programa nuevamente y notarás que el primer valor ahora muestra "Toyota".
Otros tipos de declaración de arrays
Existen varios métodos para declarar e inicializar arrays. Otra opción es especificar los valores directamente al declarar.
Utilizar la propiedad Length
Para averiguar cuántos elementos hay en un array, puedes usar la propiedad Length:

Al establecer un punto de interrupción en modo depuración, puedes verificar directamente cuántos elementos hay.

Resumen - Programación en C#: Comprender y aplicar arrays en la práctica
En esta guía has aprendido cómo crear, rellenar y manipular arrays en C#. Conoces la estructura de los arrays, cómo rellenar valores correctamente y cómo evitar errores al acceder a los valores de esos arrays.
Preguntas frecuentes
¿Cómo declaro un array en C#?Para declarar un array en C#, usas la sintaxis datatype[] arrayName = new datatype[size];.
¿Cómo accedo a los elementos de un array?Usa el nombre del array y el índice del elemento deseado entre corchetes, por ejemplo, arrayName[index].
¿Puedo cambiar los valores en un array después de la inicialización?Sí, puedes cambiar cualquier valor en un array siempre y cuando uses el índice correcto.