Obtener el último elemento de una lista en C#
- 
          
            Obtener el último elemento de una lista con la propiedad List.CountenC#
- 
          
            Obtenga el último elemento de una lista con el método LINQ en C#
 
Este tutorial discutirá los métodos para obtener el último elemento de una lista en C#.
Obtener el último elemento de una lista con la propiedad List.Count en C#
    
La propiedad List.Count da el número de elementos dentro de la lista en C#. Podemos obtener el último índice de la lista restando 1 del valor de List.Count. Luego podemos encontrar el último elemento de la lista usando este índice.
using System;
using System.Collections.Generic;
using System.Linq;
namespace last_element_of_list {
  class Program {
    static void Main(string[] args) {
      List<string> slist = new List<string> { "value1", "value2", "value3" };
      string last = slist[slist.Count - 1];
      Console.WriteLine(last);
    }
  }
}
Producción :
value3
En el código anterior, almacenamos el último elemento de la lista de cadenas slist en la variable de cadena last con la propiedad slist.Count en C#. Calculamos el último índice del slist con slist.Count - 1 y almacenamos el elemento en ese índice en la última cadena.
Obtenga el último elemento de una lista con el método LINQ en C#
El LINQ se utiliza para realizar operaciones de consulta en estructuras de datos en C#. La función Last() dentro de LINQ obtiene el último elemento de una estructura de datos. Podemos usar la función Last() para obtener el último elemento de nuestra lista.
using System;
using System.Collections.Generic;
using System.Linq;
namespace last_element_of_list {
  class Program {
    static void Main(string[] args) {
      List<string> slist = new List<string> { "value1", "value2", "value3" };
      string last = slist.Last();
      Console.WriteLine(last);
    }
  }
}
Producción :
value3
En el código anterior, almacenamos el último elemento de la lista de cadenas slist en la variable de cadena last con la propiedad slist.Last() en C#.
Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.
LinkedIn