Export (0) Print
Expand All

System.Linq Namespace

The System.Linq namespace provides classes and interfaces that support queries that use Language-Integrated Query (LINQ).

The Enumerable class contains LINQ standard query operators that operate on objects that implement IEnumerable<T>.

The Queryable class contains LINQ standard query operators that operate on objects that implement IQueryable<T>.

  ClassDescription
Public classEnumerableProvides a set of static (Shared in Visual Basic) methods for querying objects that implement IEnumerable<T>.
Public classLookup<TKey, TElement>Represents a collection of keys each mapped to one or more values.
Public classQueryableProvides a set of static (Shared in Visual Basic) methods for querying data structures that implement IQueryable<T>.

  InterfaceDescription
Public interfaceIGrouping<TKey, TElement>Represents a collection of objects that have a common key.
Public interfaceILookup<TKey, TElement>Defines an indexer, size property, and Boolean search method for data structures that map keys to IEnumerable<T> sequences of values.
Public interfaceIOrderedEnumerable<TElement>Represents a sorted sequence.
Public interfaceIOrderedQueryableRepresents the result of a sorting operation.
Public interfaceIOrderedQueryable<T>Represents the result of a sorting operation.
Public interfaceIQueryableProvides functionality to evaluate queries against a specific data source wherein the type of the data is not specified.
Public interfaceIQueryable<T>Provides functionality to evaluate queries against a specific data source wherein the type of the data is known.
Public interfaceIQueryProviderDefines methods to create and execute queries that are described by an IQueryable object.

Community Additions

ADD
Show:
© 2014 Microsoft