System.Linq Obor názvů

System.Linq Obor názvů obsahuje třídy a rozhraní, které podporují dotazy využívající technologii Language-Integrated Query (LINQ). The System.Linq namespace provides classes and interfaces that support queries that use Language-Integrated Query (LINQ).

Třídy

Enumerable

Poskytuje sadu static (Shared v Visual Basic) metody pro dotazování na objekty, které implementují IEnumerable<T>.Provides a set of static (Shared in Visual Basic) methods for querying objects that implement IEnumerable<T>.

EnumerableExecutor

Představuje strom výrazu a poskytuje funkce pro spuštění stromu výrazu po jeho přepsání.Represents an expression tree and provides functionality to execute the expression tree after rewriting it.

EnumerableExecutor<T>

Představuje strom výrazu a poskytuje funkce pro spuštění stromu výrazu po jeho přepsání.Represents an expression tree and provides functionality to execute the expression tree after rewriting it.

EnumerableQuery

IEnumerable PředstavujeEnumerableQuery jako zdroj dat.Represents an IEnumerable as an EnumerableQuery data source.

EnumerableQuery<T>

IEnumerable<T> Představuje kolekci IQueryable<T> jako zdroj dat.Represents an IEnumerable<T> collection as an IQueryable<T> data source.

ImmutableArrayExtensions

Přepsání metod rozšíření LINQ, které nabízí větší efektivitu pro ImmutableArray<T> než standardní metody LINQLINQ extension method overrides that offer greater efficiency for ImmutableArray<T> than the standard LINQ methods Balíček NuGet: System. Collections. unmutable (informace o neměnných kolekcích a způsobu jejich instalace)NuGet package: System.Collections.Immutable (about immutable collections and how to install)

Lookup<TKey,TElement>

Představuje kolekci klíčů, které jsou namapovány na jednu nebo více hodnot.Represents a collection of keys each mapped to one or more values.

OrderedParallelQuery<TSource>

Představuje seřazenou, paralelní sekvenci.Represents a sorted, parallel sequence.

ParallelEnumerable

Poskytuje sadu metod pro dotazování na objekty, které implementují ParallelQuery {TSource}.Provides a set of methods for querying objects that implement ParallelQuery{TSource}. Toto je paralelní ekvivalent Enumerable.This is the parallel equivalent of Enumerable.

ParallelQuery

Představuje paralelní sekvenci.Represents a parallel sequence.

ParallelQuery<TSource>

Představuje paralelní sekvenci.Represents a parallel sequence.

Queryable

Poskytuje sadu static (Shared v Visual Basic) metod pro dotazování na datové struktury, které implementují IQueryable<T>.Provides a set of static (Shared in Visual Basic) methods for querying data structures that implement IQueryable<T>.

Rozhraní

IGrouping<TKey,TElement>

Představuje kolekci objektů, které mají společný klíč.Represents a collection of objects that have a common key.

ILookup<TKey,TElement>

Definuje indexer, vlastnost Size a logickou vyhledávací metodu pro datové struktury, které mapují klíče na IEnumerable<T> sekvence hodnot.Defines an indexer, size property, and Boolean search method for data structures that map keys to IEnumerable<T> sequences of values.

IOrderedEnumerable<TElement>

Představuje seřazenou sekvenci.Represents a sorted sequence.

IOrderedQueryable

Představuje výsledek operace řazení.Represents the result of a sorting operation.

IOrderedQueryable<T>

Představuje výsledek operace řazení.Represents the result of a sorting operation.

IQueryable

Poskytuje funkce pro vyhodnocování dotazů proti konkrétnímu zdroji dat, na kterém je typ dat určen.Provides functionality to evaluate queries against a specific data source wherein the type of the data is not specified.

IQueryable<T>

Poskytuje funkce pro vyhodnocování dotazů proti konkrétnímu zdroji dat, na kterém je daný typ dat znám.Provides functionality to evaluate queries against a specific data source wherein the type of the data is known.

IQueryProvider

Definuje metody pro vytváření a spouštění dotazů, které jsou popsány IQueryable objektem.Defines methods to create and execute queries that are described by an IQueryable object.

Výčty

ParallelExecutionMode

Režim spuštění dotazu je pomocný parametr, který určuje, jak má systém při dotazování virtuálního zpracovávat kompromisy týkající se výkonu.The query execution mode is a hint that specifies how the system should handle performance trade-offs when parallelizing queries.

ParallelMergeOptions

Určuje preferovaný typ výstupního sloučení , který se má použít v dotazu. Jinými slovy, označuje, jak by měl PLINQ sloučit výsledky z různých oddílů zpět do jediné sekvence výsledků. Toto je pouze pomocný parametr a systém nemusí být při virtuálního všech dotazech respektován.This is a hint only, and may not be respected by the system when parallelizing all queries.

Poznámky

System.Linq Obor názvů je v sestavení System.Core (v System.Core.dll).The System.Linq namespace is in the System.Core assembly (in System.Core.dll).

Enumerable Třída obsahuje LINQLINQ standardních operátorů dotazu, které působí na objekty, které implementují IEnumerable<T>.The Enumerable class contains LINQLINQ standard query operators that operate on objects that implement IEnumerable<T>.

Queryable Třída obsahuje LINQLINQ standardních operátorů dotazu, které působí na objekty, které implementují IQueryable<T>.The Queryable class contains LINQLINQ standard query operators that operate on objects that implement IQueryable<T>.

Informace o dotazech technologie LINQ to SQL najdete v tématu technologie LINQ to SQL [technologie LINQ to SQL].For information about LINQ to SQL, see LINQ to SQL [LINQ to SQL].