Operazioni sugli elementi

Le operazioni sugli elementi restituiscono un singolo elemento specifico di una sequenza.

I metodi degli operatori di query standard che eseguono le operazioni sugli elementi sono riportati nella sezione seguente.

Metodi

Nome metodo

Descrizione

Sintassi dell'espressione di query in C#

Sintassi dell'espressione di query in Visual Basic

Ulteriori informazioni

ElementAt

Restituisce l'elemento in corrispondenza dell’indice specificato in un insieme.

Non applicabile.

Non applicabile.

Enumerable.ElementAt<TSource>

Queryable.ElementAt<TSource>

ElementAtOrDefault

Restituisce l'elemento in corrispondenza di un indice specificato in un insieme o un valore predefinito se l'indice è esterno all'intervallo.

Non applicabile.

Non applicabile.

Enumerable.ElementAtOrDefault<TSource>

Queryable.ElementAtOrDefault<TSource>

Primo

Restituisce il primo elemento di un insieme o il primo elemento che soddisfa una condizione.

Non applicabile.

Non applicabile.

Enumerable.First

Queryable.First

FirstOrDefault

Restituisce il primo elemento di un insieme o il primo elemento che soddisfa una condizione. Se tale elemento non esiste, restituisce un valore predefinito.

Non applicabile.

Non applicabile.

Enumerable.FirstOrDefault

Queryable.FirstOrDefault

Queryable.FirstOrDefault<TSource>(IQueryable<TSource>)

Ultimo

Restituisce l'ultimo elemento di un insieme o l'ultimo elemento che soddisfa una condizione.

Non applicabile.

Non applicabile.

Enumerable.Last

Queryable.Last

LastOrDefault

Restituisce l'ultimo elemento di un insieme o l'ultimo elemento che soddisfa una condizione. Se tale elemento non esiste, restituisce un valore predefinito.

Non applicabile.

Non applicabile.

Enumerable.LastOrDefault

Queryable.LastOrDefault

Single

Restituisce un singolo elemento di un insieme o un singolo elemento che soddisfa una condizione.

Non applicabile.

Non applicabile.

Enumerable.Single

Queryable.Single

SingleOrDefault

Restituisce un singolo elemento di un insieme o un singolo elemento che soddisfa una condizione. Se tale elemento non esiste o l'insieme non contiene esattamente un singolo elemento, restituisce un valore predefinito.

Non applicabile.

Non applicabile.

Enumerable.SingleOrDefault

Queryable.SingleOrDefault

Vedere anche

Attività

Procedura: eseguire una query per trovare il file o i file più grandi in una struttura ad albero di directory (LINQ)

Riferimenti

System.Linq

Concetti

Cenni preliminari sugli operatori di query standard