Menu
Coddy logo textTech

Acceso a elementos

Parte de la sección Fundamentos del Journey de C# de Coddy — lección 56 de 69.

En C#, usamos arrays para almacenar múltiples valores en una sola variable. Cada valor en un array se llama elemento, y cada elemento tiene un índice. Los índices comienzan desde 0 hasta la longitud del array menos uno. Por ejemplo, echa un vistazo al siguiente array: 

char[] letters = {'a', 'b', 'c', 'd', 'e', 'f', 'g'};
  • El elemento a está en el índice 0
  • El elemento b está en el índice 1
  • ...
  • El elemento g está en el índice 6

Para acceder a un elemento de un array, podemos usar su índice dentro de corchetes. Por ejemplo, para acceder al primer elemento de un array llamado letters, usaríamos letters[0].

Aquí tienes un ejemplo:

int[] numbers = {10, 20, 30, 40, 50};
int element = numbers[2];

La variable element contendrá el valor 30 porque accede al tercer elemento (que tiene un índice de 2).

challenge icon

Desafío

Fácil

Crea un método llamado Values que reciba un arreglo como argumento e imprima todos los elementos del arreglo uno tras otro.

Para iterar sobre un arreglo, utiliza el campo .Length:

for (int i = 0; i < numbers.Length; i++) {
	// código
}

De esta manera, i iterará desde 0 hasta numbers.Length (sin incluir), que son exactamente todos los índices del arreglo.

Hoja de referencia

Los arrays almacenan múltiples valores en una sola variable. Se accede a los elementos por índice comenzando desde 0:

char[] letters = {'a', 'b', 'c', 'd', 'e', 'f', 'g'};
char element = letters[2]; // accede a 'c'

Para iterar sobre un array, use la propiedad .Length:

for (int i = 0; i < numbers.Length; i++) {
    // accede a numbers[i]
}

Pruébalo tú mismo

using System;

public class Program {
    public static void Values(int[] arr) {
        // Escribe el código aquí
    }

    public static void Main(string[] args) {
        int[] numbers = {10, 20, 30, 40, 50};
        Values(numbers);
    }
}
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Fundamentos