Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Declaración e Inicialización de Arreglos | Fundamentos de Arrays
Arreglos en C#

Declaración e Inicialización de Arreglos

Desliza para mostrar el menú

Prerequisites
Prerrequisitos

Los arreglos son un concepto fundamental en C# que permiten almacenar múltiples valores del mismo tipo bajo un solo nombre de variable. Son útiles cuando se necesita gestionar colecciones de datos, como una lista de números o palabras, sin crear variables separadas para cada elemento. En C#, los arreglos almacenan datos en una secuencia ordenada de tamaño fijo, lo que significa que cada elemento puede ser accedido por su índice numérico, comenzando desde cero.

Note
Definición

Un arreglo es una colección ordenada y de tamaño fijo de elementos del mismo tipo.

Program.cs

Program.cs

12345678910111213141516171819202122232425262728293031323334
using System; namespace ConsoleApp { public class Program { public static void Main(string[] args) { // Declare an integer array with 3 elements int[] numbers = new int[3]; // Assign values to each element numbers[0] = 10; numbers[1] = 20; numbers[2] = 30; // Declare and initialize a string array with 2 elements string[] names = new string[2]; names[0] = "Alice"; names[1] = "Bob"; // Print the arrays Console.WriteLine("Integer array:"); Console.WriteLine(numbers[0]); Console.WriteLine(numbers[1]); Console.WriteLine(numbers[2]); Console.WriteLine("String array:"); Console.WriteLine(names[0]); Console.WriteLine(names[1]); } } }

En el código anterior, primero se declara un arreglo de enteros llamado numbers con un tamaño de 3. Esto significa que el arreglo puede contener exactamente tres enteros. Cuando se crea un arreglo con new int[3], cada elemento se establece automáticamente en el valor predeterminado para ese tipo—en este caso, 0 para enteros. Luego se asignan valores a cada índice: numbers[0] = 10, numbers[1] = 20 y numbers[2] = 30. De manera similar, se declara un arreglo de cadenas llamado names con dos elementos y se asignan valores a ambos. Los arreglos en C# siempre comienzan en el índice cero, por lo que el primer elemento está en el índice 0. Si se intenta acceder a un índice fuera del rango (por ejemplo, numbers[3]), se producirá un error en tiempo de ejecución.

Program.cs

Program.cs

123456789101112131415161718192021222324252627282930313233
// File: Program.cs using System; namespace ConsoleApp { public class Program { public static void Main(string[] args) { // Initialize an integer array with explicit values int[] scores = { 85, 92, 78, 90 }; // Initialize a string array with explicit values string[] fruits = { "Apple", "Banana", "Cherry" }; // Print all elements and the array length Console.WriteLine("Scores array:"); for (int i = 0; i < scores.Length; i++) { Console.WriteLine(scores[i]); } Console.WriteLine("Scores array length: " + scores.Length); Console.WriteLine("Fruits array:"); for (int i = 0; i < fruits.Length; i++) { Console.WriteLine(fruits[i]); } Console.WriteLine("Fruits array length: " + fruits.Length); } } }

1. ¿Cuál es la característica principal de un array en C#?

2. ¿Cuál de las siguientes es una forma correcta de declarar un array de 5 enteros?

question mark

¿Cuál es la característica principal de un array en C#?

Selecciona la respuesta correcta

question mark

¿Cuál de las siguientes es una forma correcta de declarar un array de 5 enteros?

Selecciona la respuesta correcta

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 1. Capítulo 1

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

Sección 1. Capítulo 1
some-alt