System.Linq Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce le classi e le interfacce che supportano query basate su LINQ (Language-Integrated Query).
Enumerable |
Fornisce un set di metodi |
Enumerable |
Rappresenta un albero delle espressioni e fornisce funzionalità per l'esecuzione dell'albero delle espressioni dopo la sua riscrittura. |
Enumerable |
Rappresenta un albero delle espressioni e fornisce funzionalità per l'esecuzione dell'albero delle espressioni dopo la sua riscrittura. |
Enumerable |
Rappresenta un oggetto IEnumerable come origine dati EnumerableQuery. |
Enumerable |
Rappresenta una raccolta IEnumerable<T> come origine dati IQueryable<T>. |
Immutable |
Override dei metodi di estensione LINQ che offrono maggiore efficienza per ImmutableArray<T> rispetto ai metodi LINQ standard Pacchetto NuGet: System.Collections.Immutable (informazioni sulle raccolte non modificabili e su come installarle) |
Lookup<TKey,TElement> |
Rappresenta una raccolta di chiavi, ognuna mappata a uno o più valori. |
Ordered |
Rappresenta una sequenza parallela e ordinata. |
Parallel |
Fornisce un set di metodi per l'esecuzione di query su oggetti che implementano ParallelQuery{TSource}. È l'equivalente parallelo di Enumerable. |
Parallel |
Rappresenta una sequenza parallela. |
Parallel |
Rappresenta una sequenza parallela. |
Queryable |
Fornisce un set di metodi |
IGrouping<TKey,TElement> |
Rappresenta una raccolta di oggetti con una chiave comune. |
ILookup<TKey,TElement> |
Definisce un indicizzatore, una proprietà dimensione e un metodo di ricerca booleana per strutture di dati che eseguono il mapping di chiavi a una sequenze di valori IEnumerable<T>. |
IOrdered |
Rappresenta una sequenza ordinata. |
IOrdered |
Rappresenta il risultato di un'operazione di ordinamento. |
IOrdered |
Rappresenta il risultato di un'operazione di ordinamento. |
IQueryable |
Fornisce funzionalità per valutare le query rispetto a un'origine dati specifica in cui il tipo di dati non è specificato. |
IQueryable<T> |
Fornisce funzionalità per valutare le query rispetto a un'origine dati specifica in cui il tipo di dati non è noto. |
IQuery |
Definisce metodi per creare ed eseguire query descritte da un oggetto IQueryable. |
Parallel |
La modalità di esecuzione delle query è un suggerimento che specifica come il sistema deve gestire i compromessi in termini di prestazioni durante la parallelizzazione delle query. |
Parallel |
Specifica il tipo preferito di unione di output da usare in una query. In altre parole, indica come PLINQ deve unire i risultati dalle varie partizioni in una singola sequenza di risultati. Si tratta solo di un suggerimento, che potrebbe non essere rispettato dal sistema durante la parallelizzazione di tutte le query. |
Lo System.Linq spazio dei nomi si trova nell'assembly System.Core (in System.Core.dll).
La Enumerable classe contiene operatori di query standard LINQ che operano su oggetti che implementano IEnumerable<T>.
La Queryable classe contiene operatori di query standard LINQ che operano su oggetti che implementano IQueryable<T>.
Per altre informazioni, vedere LINQ to SQL.
Feedback su .NET
.NET è un progetto di open source. Selezionare un collegamento per fornire feedback: