Obtenha o último elemento de uma lista em C#
-
Obtenha o último elemento de uma lista com a propriedade
List.Count
emC#
-
Obtenha o último elemento de uma lista com o método LINQ em
C#
Este tutorial discutirá os métodos para obter o último elemento de uma lista em C#.
Obtenha o último elemento de uma lista com a propriedade List.Count
em C#
A propriedade List.Count
fornece o número de elementos dentro da lista em C#. Podemos obter o último índice da lista subtraindo 1
do valor List.Count
. Podemos então encontrar o último elemento da 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);
}
}
}
Resultado:
value3
No código acima, armazenamos o último elemento da lista de strings slist
na variável string last
com a propriedade slist.Count
em C#. Calculamos o último índice do slist
com slist.Count - 1
e armazenamos o elemento nesse índice na last
string.
Obtenha o último elemento de uma lista com o método LINQ em C#
O LINQ é usado para realizar operações de consulta em estruturas de dados em C#. A função Last()
dentro do LINQ obtém o último elemento de uma estrutura de dados. Podemos usar a função Last()
para obter o último elemento de nossa 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);
}
}
}
Resultado:
value3
No código acima, armazenamos o último elemento da lista de strings slist
na variável string last
com a propriedade slist.Last()
em 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