- Autor

- Nombre
- Nelson Silva
- Social
Introducción
La capacidad de agrupar y manipular conjuntos de elementos de forma eficiente es una necesidad básica en la programación. En C#, los arrays son la estructura fundamental para este propósito, sirviendo como pilares en la construcción de aplicaciones robustas y dinámicas.
¿Qué es un Array?
En el corazón de la programación, los arrays son estructuras que almacenan múltiples valores bajo un único nombre. Piensa en ellos como cajas de zapatos en un estante: cada caja puede contener un zapato, y puedes identificar cada caja (y el zapato dentro de ella) por su posición en el estante.
Propiedades de los Arrays:
- Tamaño Fijo: Una vez definido, el tamaño de un array no puede modificarse.
- Acceso Indexado: Cada elemento del array tiene un índice, que generalmente comienza desde cero, lo que permite el acceso directo a cualquier elemento.
- Tipo Homogéneo: Todos los elementos dentro de un array deben ser del mismo tipo.
using System;
namespace Base {
class Arrays {
public void Run() {
// Declarando e inicializando un array de strings
string[] colores = new string[] {
"Azul",
"Verde",
"Amarillo",
"Rojo",
"Naranja"
};
Console.WriteLine($"Número de colores: {colores.Length}"); // Número de colores: 5
Console.WriteLine($"Primer color: {colores[0]}"); // Primer color: Azul
Console.WriteLine($"Último color: {colores[colores.Length - 1]}"); // Último color: Naranja
}
}
}
Operaciones Básicas con Arrays
Asignación de Valores
Puedes asignar valores a un array en el momento de la declaración, como se muestra arriba, o en un momento posterior utilizando el índice.
int[] numeros = new int[5];
numeros[0] = 10;
numeros[1] = 20;
Acceso a los Valores
Los valores almacenados en un array se pueden acceder directamente mediante el índice:
Console.WriteLine(numeros[0]); // 10
Operaciones Comunes con Arrays
- Length: Devuelve el número de elementos del array.
- Clone: Crea una copia superficial del Array.
- IndexOf: Devuelve el índice de la primera ocurrencia de un valor.
- LastIndexOf: Devuelve el índice de la última ocurrencia de un valor.
- Contains: Verifica si el Array contiene un elemento específico.
Conclusión
Los arrays desempeñan un papel fundamental en la programación en C#. Son una herramienta indispensable para los programadores, ya que permiten la manipulación eficiente de conjuntos de datos. Dominar el uso de arrays es, por tanto, crucial para quienes deseen profundizar sus conocimientos en C#.