Obtenir le dernier élément d'une liste en C#
-
Obtenir le dernier élément d’une liste avec la propriété
List.CountenC# -
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