Obtener el último elemento de una lista en C#
-
Obtener el último elemento de una lista con la propiedad
List.Count
enC#
-
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