Obtenir le dernier élément d'une liste en C#

Muhammad Maisam Abbas 16 février 2024
  1. Obtenir le dernier élément d’une liste avec la propriété List.Count en C#
  2. Obtenir le dernier élément d’une liste avec la méthode LINQ en C#
Obtenir le dernier élément d'une liste 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#.

Muhammad Maisam Abbas avatar Muhammad Maisam Abbas avatar

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

Article connexe - Csharp List