Ottieni l'ultimo elemento di una lista in C#
-
Ottieni l’ultimo elemento di una lista con la proprietà
List.Count
inC#
-
Ottieni l’ultimo elemento di una lista con il metodo LINQ 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#.
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