La propiedad List<T>.Item[Int32] se usa para obtener o establecer el elemento en el índice especificado.
Propiedades de la lista:
- Es diferente de las arrays. Una lista se puede cambiar de tamaño dinámicamente, pero las arrays no.
- La clase de lista puede aceptar nulo como un valor válido para los tipos de referencia y también permite elementos duplicados.
- Si Count se vuelve igual a Capacity, entonces la capacidad de List aumenta automáticamente al reasignar el arreglo interno. Los elementos existentes se copiarán en la nueva array antes de agregar el nuevo elemento.
Sintaxis:
public T this[int index] { get; set; }
Parámetro:
índice: es el índice de base cero del elemento a obtener o establecer de tipo System.Int32 .
Valor devuelto: esta propiedad devuelve el elemento en el índice especificado.
Excepción: este método dará ArgumentOutOfRangeException si el índice es menor que 0 o el índice es igual o mayor que Count .
A continuación se muestran los ejemplos para ilustrar el uso de la propiedad List<T>.Item[Int32]:
Ejemplo 1:
// C# program to illustrate the // List.Item[32] property using System; using System.Collections.Generic; class Geeks { // Main Method public static void Main(String[] args) { // Creating a List of Strings List<String> firstlist = new List<String>(); // adding elements in firstlist firstlist.Add("A"); firstlist.Add("B"); firstlist.Add("C"); firstlist.Add("D"); firstlist.Add("E"); firstlist.Add("F"); // getting the element of // firstlist using Item property Console.WriteLine("Element at index 2: " + firstlist[2]); } }
Producción:
Element at index 2: C
Ejemplo 2:
// C# program to illustrate the // List.Item[32] property using System; using System.Collections.Generic; class Geeks { // Main Method public static void Main(String[] args) { // Creating a List of String List<String> firstlist = new List<String>(); // adding elements in firstlist firstlist.Add("A"); firstlist.Add("B"); firstlist.Add("C"); firstlist.Add("D"); firstlist.Add("E"); firstlist.Add("F"); // Before setting the another // value of index 2 we will get // the element of firstlist // using Item property Console.WriteLine("Element at index 2: " + firstlist[2]); // setting the value of Element firstlist[2] = "Z"; // displaying the updated value Console.WriteLine("After Setting the new value at 2: " + firstlist[2]); } }
Producción:
Element at index 2: C After Setting the new value at 2: Z
Referencia:
Publicación traducida automáticamente
Artículo escrito por Kirti_Mangal y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA