Questo argomento non è stato ancora valutato - Valuta questo argomento

Classe Enumerable

Aggiornamento: novembre 2007

Fornisce un insieme di metodi static(Shared in Visual Basic) per l'esecuzione di query su oggetti che implementano IEnumerable<T>.

Spazio dei nomi:  System.Linq
Assembly:  System.Core (in System.Core.dll)

public static class Enumerable
/** @attribute ExtensionAttribute */
public final class Enumerable
public final class Enumerable

I metodi in questa classe forniscono un'implementazione degli operatori di query standard per l'esecuzione di query su origini dati che implementano IEnumerable<T>. Gli operatori di query standard sono metodi universali che seguono il modello LINQ e consentono di esprimere operazioni di scorrimento, filtro e proiezione su dati in qualsiasi linguaggio di programmazione basato su .NET.

La maggior parte dei metodi in questa classe sono definiti come metodi di estensione che estendono il tipo IEnumerable<T>. Questo significa che possono essere chiamati come un metodo di istanza su qualsiasi oggetto che implementa IEnumerable<T>.

I metodi utilizzati in una query che restituisce una sequenza di valori non utilizzano i dati di destinazione fino a che l'oggetto della query non viene enumerato. Questo processo è noto come esecuzione posticipata. Metodi utilizzati in una query che restituisce un valore singleton eseguono e utilizzano immediatamente i dati di destinazione.

System.Object
  System.Linq.Enumerable
Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Windows Vista, Windows XP SP2, Windows Server 2003, Windows CE, Windows Mobile per Smartphone, Windows Mobile per Pocket PC

.NET Framework e .NET Compact Framework non supportano tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.

.NET Framework

Supportato in: 3.5

.NET Compact Framework

Supportato in: 3.5
Il documento è risultato utile?
(1500 caratteri rimanenti)

Aggiunte alla community

AGGIUNGI
© 2013 Microsoft. Tutti i diritti riservati.