System.Linq Ruang nama
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menyediakan kelas dan antarmuka yang mendukung kueri yang menggunakan Language-Integrated Query (LINQ).
Kelas
Enumerable |
Menyediakan sekumpulan metode ( |
EnumerableExecutor |
Mewakili pohon ekspresi dan menyediakan fungsionalitas untuk menjalankan pohon ekspresi setelah menulis ulang. |
EnumerableExecutor<T> |
Mewakili pohon ekspresi dan menyediakan fungsionalitas untuk menjalankan pohon ekspresi setelah menulis ulang. |
EnumerableQuery |
IEnumerable Mewakili sebagai EnumerableQuery sumber data. |
EnumerableQuery<T> |
IEnumerable<T> Mewakili koleksi sebagai IQueryable<T> sumber data. |
ImmutableArrayExtensions |
Metode ekstensi LINQ mengambil alih yang menawarkan efisiensi yang lebih besar daripada ImmutableArray<T> metode LINQ standar Paket NuGet: System.Collections.Immutable (tentang koleksi yang tidak dapat diubah dan cara menginstal) |
Lookup<TKey,TElement> |
Mewakili kumpulan kunci yang masing-masing dipetakan ke satu atau beberapa nilai. |
OrderedParallelQuery<TSource> |
Mewakili urutan paralel yang diurutkan. |
ParallelEnumerable |
Menyediakan sekumpulan metode untuk mengkueri objek yang mengimplementasikan ParallelQuery{TSource}. Ini adalah setara paralel dari Enumerable. |
ParallelQuery |
Mewakili urutan paralel. |
ParallelQuery<TSource> |
Mewakili urutan paralel. |
Queryable |
Menyediakan sekumpulan metode ( |
Antarmuka
IGrouping<TKey,TElement> |
Mewakili kumpulan objek yang memiliki kunci umum. |
ILookup<TKey,TElement> |
Menentukan pengindeks, properti ukuran, dan metode pencarian Boolean untuk struktur data yang memetakan kunci ke IEnumerable<T> urutan nilai. |
IOrderedEnumerable<TElement> |
Mewakili urutan yang diurutkan. |
IOrderedQueryable |
Mewakili hasil operasi pengurutan. |
IOrderedQueryable<T> |
Mewakili hasil operasi pengurutan. |
IQueryable |
Menyediakan fungsionalitas untuk mengevaluasi kueri terhadap sumber data tertentu di mana jenis data tidak ditentukan. |
IQueryable<T> |
Menyediakan fungsionalitas untuk mengevaluasi kueri terhadap sumber data tertentu di mana jenis data diketahui. |
IQueryProvider |
Menentukan metode untuk membuat dan menjalankan kueri yang dijelaskan oleh IQueryable objek. |
Enum
ParallelExecutionMode |
Mode eksekusi kueri adalah petunjuk yang menentukan bagaimana sistem harus menangani trade-off performa saat paralelisasi kueri. |
ParallelMergeOptions |
Menentukan jenis gabungan output yang disukai untuk digunakan dalam kueri. Dengan kata lain, ini menunjukkan bagaimana PLINQ harus menggabungkan hasil dari berbagai partisi kembali ke dalam satu urutan hasil. Ini hanya petunjuk, dan mungkin tidak dihormati oleh sistem saat menyejajarkan semua kueri. |
Keterangan
Namespace System.Linq berada di rakitan System.Core (dalam System.Core.dll).
Kelas Enumerable berisi operator kueri standar LINQ yang beroperasi pada objek yang mengimplementasikan IEnumerable<T>.
Kelas Queryable berisi operator kueri standar LINQ yang beroperasi pada objek yang mengimplementasikan IQueryable<T>.
Untuk informasi selengkapnya, lihat LINQ to SQL.