System.Linq 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供類別與介面,其支援使用 Language-Integrated Query (LINQ) 的查詢。
Enumerable |
提供一組 |
Enumerable |
代表運算式樹狀,並提供在重寫後執行運算式樹狀的功能。 |
Enumerable |
代表運算式樹狀,並提供在重寫後執行運算式樹狀的功能。 |
Enumerable |
表示做為 IEnumerable 資料來源的 EnumerableQuery。 |
Enumerable |
以 IQueryable<T> 資料來源表示 IEnumerable<T> 集合。 |
Immutable |
LINQ 擴充方法覆寫能針對 ImmutableArray<T> 提供比標準 LINQ 方法更高的效率 NuGet 套件:System.Collections.Immutable (關於固定集合及其安裝方法) |
Lookup<TKey,TElement> |
代表索引鍵的集合,每個索引鍵對應至一或多個值。 |
Ordered |
表示已排序的平行序列。 |
Parallel |
提供一組方法,這些方法會用於查詢實作 ParallelQuery{TSource} 的物件。 在平行查詢方面,這些方法相當於 Enumerable。 |
Parallel |
代表平行序列。 |
Parallel |
代表平行序列。 |
Queryable |
提供一組 |
IGrouping<TKey,TElement> |
代表具有共同索引鍵的物件集合。 |
ILookup<TKey,TElement> |
為對應索引鍵至 IEnumerable<T> 值序列的資料結構,定義索引子、大小屬性和布林值搜尋方法。 |
IOrdered |
代表已排序的序列。 |
IOrdered |
代表排序作業的結果。 |
IOrdered |
代表排序作業的結果。 |
IQueryable |
提供功能,對未指定資料類型的特定資料來源評估查詢。 |
IQueryable<T> |
提供功能,對已知資料類型的特定資料來源評估查詢。 |
IQuery |
定義方法來建立並執行 IQueryable 物件所描述的查詢。 |
Parallel |
查詢執行模式是一種提示,可指定在平行查詢時系統應該如何處理效能取捨。 |
Parallel |
指定要在查詢中使用的慣用 輸出合併 類型。 換句話說,它會指出 PLINQ 應如何將不同資料分割的結果合併回單一結果序列。 這只是提示,而不代表系統會在平行處理所有查詢時採取這種類型。 |
命名空間 System.Linq 位於 System.Core.dll) 中的 System.Core 元件 (。
類別 Enumerable 包含 LINQ 標準查詢運算子,這些運算子會在實 IEnumerable<T>作 的物件上運作。
類別 Queryable 包含 LINQ 標準查詢運算子,這些運算子會在實 IQueryable<T>作 的物件上運作。
如需詳細資訊,請參閱 LINQ to SQL。