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

Acceso y Modificación de Elementos de Arreglos

Desliza para mostrar el menú

Los arrays en C# son herramientas potentes para almacenar y organizar múltiples valores del mismo tipo. Para aprovechar al máximo los arrays, es necesario comprender cómo acceder y modificar sus elementos. Los arrays en C# utilizan indexación basada en cero, lo que significa que el primer elemento de un array está en el índice 0, el segundo en el índice 1, y así sucesivamente. Si tienes un array con n elementos, los índices válidos van de 0 a n - 1. Para acceder a un elemento, se utiliza el nombre del array seguido del índice entre corchetes. Por ejemplo, myArray[2] accede al tercer elemento de myArray.

Program.cs

Program.cs

123456789101112131415161718192021222324252627
namespace ConsoleApp { public class Program { public static void Main(string[] args) { int[] numbers = { 5, 10, 15, 20, 25 }; // Accessing elements int first = numbers[0]; int third = numbers[2]; // Modifying elements numbers[1] = 100; numbers[4] = 500; System.Console.WriteLine("First element: " + first); System.Console.WriteLine("Third element: " + third); System.Console.WriteLine("Updated array:"); for (int i = 0; i < numbers.Length; i++) { System.Console.WriteLine(numbers[i]); } } } }

En el código anterior, se muestra cómo leer y actualizar elementos en un array de enteros. Para obtener el primer elemento, se utiliza numbers[0], y para el tercero, numbers[2]. Para cambiar un valor, se asigna un nuevo valor al índice deseado, como numbers[1] = 100; para actualizar el segundo elemento. Después de modificar los elementos, se puede recorrer el array para ver los valores actualizados. Recuerda que los índices de los arrays deben permanecer dentro del rango válido; de lo contrario, se producirán errores.

Program.cs

Program.cs

123456789101112131415
namespace ConsoleApp { public class Program { public static void Main(string[] args) { int[] data = { 1, 2, 3 }; // Attempt to access an invalid index int invalid = data[5]; System.Console.WriteLine("This will not print: " + invalid); } } }
Note
Nota

Los arrays en C# están indexados desde cero, lo que significa que el primer elemento está en el índice 0.

1. ¿Cuál es el índice del último elemento en un array de longitud 10?

2. ¿Cómo se cambia el valor del tercer elemento en un arreglo llamado 'scores'?

3. ¿Qué excepción se lanza si accedes a un índice no válido en un arreglo de C#?

question mark

¿Cuál es el índice del último elemento en un array de longitud 10?

Selecciona la respuesta correcta

question mark

¿Cómo se cambia el valor del tercer elemento en un arreglo llamado 'scores'?

Selecciona la respuesta correcta

question mark

¿Qué excepción se lanza si accedes a un índice no válido en un arreglo de C#?

Selecciona la respuesta correcta

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 1. Capítulo 3

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 3
some-alt