Ottieni l'ultimo elemento di una lista in C#

Muhammad Maisam Abbas 16 febbraio 2024
  1. Ottieni l’ultimo elemento di una lista con la proprietà List.Count in C#
  2. Ottieni l’ultimo elemento di una lista con il metodo LINQ in C#
Ottieni l'ultimo elemento di una lista in C#

Questo tutorial discuterà i metodi per ottenere l’ultimo elemento di una lista in C#.

Ottieni l’ultimo elemento di una lista con la proprietà List.Count in C#

La proprietà List.Count fornisce il numero di elementi all’interno della lista in C#. Possiamo ottenere l’ultimo indice della lista sottraendo 1 dal valore List.Count. Possiamo quindi trovare l’ultimo elemento della lista utilizzando questo indice.

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);
    }
  }
}

Produzione:

value3

Nel codice precedente, abbiamo memorizzato l’ultimo elemento della lista di stringhe slist nella variabile stringa last con la proprietà slist.Count in C#. Abbiamo calcolato l’ultimo indice di slist con slist.Count - 1 e memorizzato l’elemento a quell’indice nella stringa last.

Ottieni l’ultimo elemento di una lista con il metodo LINQ in C#

LINQ viene utilizzato per eseguire operazioni di query sulle strutture di dati in C#. La funzione Last() all’interno di LINQ ottiene l’ultimo elemento di una struttura dati. Possiamo usare la funzione Last() per ottenere l’ultimo elemento della nostra 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);
    }
  }
}

Produzione:

value3

Nel codice precedente, abbiamo memorizzato l’ultimo elemento della lista di stringhe slist nella variabile stringa last con la proprietà slist.Last() in 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

Articolo correlato - Csharp List