Contenido del Curso
Conceptos básicos de C#
Conceptos básicos de C#
Indexación
Cada elemento de un array tiene un índice que es simplemente su posición en el array. El primer elemento tiene el índice 0
, el segundo elemento tiene el índice 1
, y así sucesivamente. Dado que los índices comienzan desde 0
, el índice del último elemento es 1
menos que el size
del array (size - 1
).
La siguiente ilustración es una versión ligeramente modificada de la del último capítulo, sin embargo, esta vez los elementos tienen sus índices correspondientes escritos debajo de ellos:
Podemos acceder a un elemento de un array usando la siguiente sintaxis:
main
arrayName[index];
Por ejemplo:
main
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int[] studentMarks = new int[50]; Console.WriteLine(studentMarks[9]); // Output: 0 } } }
En el código anterior, accedemos al décimo elemento del arreglo y muestra 0
. Esto se debe a que cuando creamos un nuevo arreglo vacío, se llena automáticamente con valores cero relevantes según su tipo de dato.
Cada elemento de un arreglo es esencialmente una variable. Podemos acceder y modificar un elemento de un arreglo usando la siguiente sintaxis:
main
arrayName[index] = newValue;
Por-ejemplo:
main
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int[] studentMarks = new int[50]; studentMarks[0] = 50; studentMarks[1] = 77; studentMarks[2] = 97; Console.WriteLine(studentMarks[0]); Console.WriteLine(studentMarks[1]); Console.WriteLine(studentMarks[2]); } } }
¡Gracias por tus comentarios!