Obtenir le dernier élément d'une liste en C#
-
Obtenir le dernier élément d’une liste avec la propriété
List.Count
enC#
-
Obtenir le dernier élément d’une liste avec la méthode LINQ en
C#
Ce tutoriel abordera les méthodes pour obtenir le dernier élément d’une liste en C#.
Obtenir le dernier élément d’une liste avec la propriété List.Count
en C#
La propriété List.Count
donne le nombre d’éléments à l’intérieur de la liste en C#. On peut obtenir le dernier index de la liste en soustrayant 1
de la valeur List.Count
. On peut alors trouver le dernier élément de la liste en utilisant cet index.
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);
}
}
}
Production:
value3
Dans le code ci-dessus, nous avons stocké le dernier élément de la liste des chaînes slist
dans la variable chaîne last
avec la propriété slist.Count
en C#. Nous avons calculé le dernier index de la slist
avec slist.Count - 1
et stocké l’élément à cet index dans la dernière
chaîne.
Obtenir le dernier élément d’une liste avec la méthode LINQ en C#
Le LINQ est utilisé pour effectuer des opérations de requête sur des structures de données en C#. La fonction Last()
à l’intérieur du LINQ obtient le dernier élément d’une structure de données. Nous pouvons utiliser la fonction Last()
pour obtenir le dernier élément de notre liste.
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);
}
}
}
Production:
value3
Dans le code ci-dessus, nous avons stocké le dernier élément de la liste de chaînes slist
dans la variable chaîne last
avec la propriété 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