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
123456789101112131415161718192021222324252627namespace 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
123456789101112131415namespace 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); } } }
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#?
¡Gracias por tus comentarios!
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla