0Pricing
C# Academy · Lección

Introducción a los arrays

Aprenda a almacenar y gestionar varios elementos de datos mediante arrays

Introducción a los arrays es una lección gratuita de C# Academy en CoddyKit. Esta es la lección 4 de 5. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de C# Academy, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de C# Academy incluye 5 lecciones en total.

Almacenamiento de datos con arrays

Introducción a los arrays

¡Bienvenido a la siguiente lección! En esta lección, aprenderá a trabajar con arrays en C# para almacenar y gestionar varios valores de forma eficiente. ¡Comencemos!

Introducción a los arrays — ilustración 1

¿Qué son los arrays?

¿Qué son los arrays?

Un array es una colección de elementos del mismo tipo almacenados en un bloque contiguo de memoria. Los arrays permiten agrupar datos relacionados y acceder a ellos mediante un índice.

Ejemplo: Una lista de calificaciones o nombres de estudiantes puede almacenarse en un array.

Punto clave: Los arrays en C# tienen índices que comienzan en cero, lo que significa que el primer elemento se encuentra en el índice 0.

Declaración e inicialización de arrays

Declaración e inicialización de arrays

Puede declarar e inicializar un array en un solo paso. Ejemplo:

Consejo: Use corchetes [] para acceder a los elementos del array mediante su índice.

using System;

class Program {
    static void Main() {
        int[] numbers = { 1, 2, 3, 4, 5 }; // Declare and initialize an array
        Console.WriteLine("First number: " + numbers[0]); // Access the first element
    }
}

Acceso a los elementos de un array

Acceso a los elementos de un array

Se accede a los elementos de un array mediante su índice. Ejemplo:

Punto clave: Asegúrese de que el índice esté dentro de los límites del array para evitar errores en tiempo de ejecución.

using System;

class Program {
    static void Main() {
        string[] names = { "Alice", "Bob", "Charlie" };
        Console.WriteLine("First name: " + names[0]); // Outputs: Alice
        Console.WriteLine("Second name: " + names[1]); 
// Outputs: Bob
        Console.WriteLine("Third name: " + names[2]); // Outputs: Charlie
    }
}

Modificación de los elementos de un array

Modificación de los elementos de un array

Puede modificar el valor de un elemento de un array asignándole un valor nuevo. Ejemplo:

Consejo: Use esta función para actualizar valores dinámicamente en su programa.

using System;

class Program {
    static void Main() {
        int[] scores = { 10, 20, 30 };

        scores[1] = 25; // Modify the second element
        Console.WriteLine("Updated second score: " + scores[1]); // Outputs: 25
    }
}

Recorrido de arrays

Recorrido de arrays

Use bucles como for o foreach para recorrer un array. Ejemplo:

Punto clave: El bucle foreach es más sencillo para leer los valores de un array, pero el bucle for permite acceder al índice.

using System;

class Program {
    static void Main() {
        int[] numbers = { 10, 20, 30, 40 };

        foreach (int number in numbers) {
            Console.WriteLine(number); // Outputs each number
        }
    }
}

Arrays multidimensionales

Arrays multidimensionales

Los arrays multidimensionales almacenan datos en una estructura similar a una cuadrícula. Ejemplo:

Consejo: Use comas dentro de los corchetes para declarar las dimensiones del array.

using System;

class Program {
    static void Main() {
        int[,] matrix = { 
            { 1, 2, 3 }, 
            { 4, 5, 6 } 
        };

        Console.WriteLine("Element at (0,1): " + matrix[0, 1]); // Outputs: 2
    }
}

Desafío práctico

Desafío práctico

Escriba un programa que almacene 5 números en un array y, después, calcule y muestre su total. Ejemplo:

using System;

class Program {
    static void Main() {
        int[] numbers = { 5, 10, 15, 20, 25 };
        int total = 0;

        foreach (int number in numbers) {
            total += number; // Add each number to the total
        }

        Console.WriteLine("Total: " + total); // Outputs: Total: 75
    }
}

¡Excelente trabajo!

¡Excelente trabajo!

¡Enhorabuena! Ha aprendido a declarar, acceder, modificar y recorrer arrays en C#. En la próxima lección, exploraremos el trabajo con cadenas y sus potentes funciones. ¡Sigamos programando!

Introducción a los arrays — ilustración 10

Preguntas frecuentes

¿La lección «Introducción a los arrays» es gratis?

Sí — el texto completo de «Introducción a los arrays» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de C# Academy, actualiza a CoddyKit PRO. El curso de C# Academy incluye 5 lecciones en total.

¿Qué aprenderé en «Introducción a los arrays»?

Aprenda a almacenar y gestionar varios elementos de datos mediante arrays Practicas C# Academy con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.

¿Necesito experiencia previa para empezar C# Academy?

No se requiere experiencia previa. C# Academy en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 4 de 5.

¿Cuánto tiempo toma la lección «Introducción a los arrays»?

La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.

¿Puedo escribir y ejecutar código en esta lección de C# Academy?

Sí. Cada lección de C# Academy incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.

Todas las lecciones de este curso

  1. Flujo de control: sentencias if-else
  2. Bucles en C#: for, while y do-while
  3. Sentencias switch
  4. Introducción a los arrays
  5. Trabajo con cadenas
← Volver a C# Academy