System.Linq Namespace

System.Linq 네임스페이스는 LINQ(Language-Integrated Query)를 사용하는 쿼리를 지원하는 클래스 및 인터페이스를 제공합니다. The System.Linq namespace provides classes and interfaces that support queries that use Language-Integrated Query (LINQ).

클래스

Enumerable

집합을 제공 static (Shared Visual basic에서) 구현 하는 개체를 쿼리 하기 위한 메서드 IEnumerable<T>합니다.Provides a set of static (Shared in Visual Basic) methods for querying objects that implement IEnumerable<T>.

EnumerableExecutor

식 트리를 나타내고 식 트리를 다시 작성한 후에 실행하는 기능을 제공합니다.Represents an expression tree and provides functionality to execute the expression tree after rewriting it.

EnumerableExecutor<T>

식 트리를 나타내고 식 트리를 다시 작성한 후에 실행하는 기능을 제공합니다.Represents an expression tree and provides functionality to execute the expression tree after rewriting it.

EnumerableQuery

IEnumerable 데이터 소스로 EnumerableQuery을 나타냅니다.Represents an IEnumerable as an EnumerableQuery data source.

EnumerableQuery<T>

IEnumerable<T> 데이터 소스로 IQueryable<T> 컬렉션을 나타냅니다.Represents an IEnumerable<T> collection as an IQueryable<T> data source.

ImmutableArrayExtensions

표준 LINQ 메서드보다 ImmutableArray<T>에 대한 효율성이 뛰어난 LINQ 확장명 메서드 재정의입니다.LINQ extension method overrides that offer greater efficiency for ImmutableArray<T> than the standard LINQ methods NuGet 패키지: System.Collections.Immutable(변경할 수 없는 컬렉션 정보 및 설치 방법)NuGet package: System.Collections.Immutable (about immutable collections and how to install)

Lookup<TKey,TElement>

각각 하나 이상의 값에 매핑된 키의 컬렉션을 나타냅니다.Represents a collection of keys each mapped to one or more values.

OrderedParallelQuery<TSource>

정렬된 병렬 시퀀스를 나타냅니다.Represents a sorted, parallel sequence.

ParallelEnumerable

ParallelQuery{TSource}를 구현하는 개체를 쿼리하기 위한 메서드 집합을 제공합니다.Provides a set of methods for querying objects that implement ParallelQuery{TSource}. 이 해당 하는 병렬 Enumerable합니다.This is the parallel equivalent of Enumerable.

ParallelQuery

병렬 시퀀스를 나타냅니다.Represents a parallel sequence.

ParallelQuery<TSource>

병렬 시퀀스를 나타냅니다.Represents a parallel sequence.

Queryable

집합을 제공 static (Shared Visual basic에서)를 구현 하는 데이터 구조를 쿼리 하기 위한 메서드 IQueryable<T>합니다.Provides a set of static (Shared in Visual Basic) methods for querying data structures that implement IQueryable<T>.

인터페이스

IGrouping<TKey,TElement>

공통 키가 있는 개체의 컬렉션을 나타냅니다.Represents a collection of objects that have a common key.

ILookup<TKey,TElement>

키를 IEnumerable<T> 값 시퀀스에 매핑하는 데이터 구조체의 인덱서, 크기 속성 및 부울 검색 메서드를 정의합니다.Defines an indexer, size property, and Boolean search method for data structures that map keys to IEnumerable<T> sequences of values.

IOrderedEnumerable<TElement>

정렬된 시퀀스를 나타냅니다.Represents a sorted sequence.

IOrderedQueryable

정렬 작업의 결과를 나타냅니다.Represents the result of a sorting operation.

IOrderedQueryable<T>

정렬 작업의 결과를 나타냅니다.Represents the result of a sorting operation.

IQueryable

데이터 형식이 지정되지 않은 특정 데이터 소스에 대한 쿼리를 실행하는 기능을 제공합니다.Provides functionality to evaluate queries against a specific data source wherein the type of the data is not specified.

IQueryable<T>

데이터 형식이 알려진 특정 데이터 소스에 대한 쿼리를 실행하는 기능을 제공합니다.Provides functionality to evaluate queries against a specific data source wherein the type of the data is known.

IQueryProvider

IQueryable 개체가 설명하는 쿼리를 만들고 실행하는 메서드를 정의합니다.Defines methods to create and execute queries that are described by an IQueryable object.

열거형

ParallelExecutionMode

쿼리 실행 모드는 쿼리를 병렬화할 때 시스템에서 성능 저하를 처리하는 방식을 지정하는 힌트입니다.The query execution mode is a hint that specifies how the system should handle performance trade-offs when parallelizing queries.

ParallelMergeOptions

쿼리에서 사용할 출력 병합의 기본 형식을 지정합니다. 다시 말해, PLINQ가 다양한 파티션의 결과를 단일 결과 시퀀스로 병합하는 방법을 나타냅니다. 이것은 힌트일 뿐이며 모든 쿼리를 병렬화하는 경우 시스템에서 무시될 수 있습니다.This is a hint only, and may not be respected by the system when parallelizing all queries.

설명

System.Linq System.Core.dll) (에서 System.Core 어셈블리에 네임 스페이스는 합니다.The System.Linq namespace is in the System.Core assembly (in System.Core.dll).

합니다 Enumerable 클래스를 포함 LINQLINQ 구현 하는 개체에서 작동 하는 표준 쿼리 연산자 IEnumerable<T>합니다.The Enumerable class contains LINQLINQ standard query operators that operate on objects that implement IEnumerable<T>.

합니다 Queryable 클래스를 포함 LINQLINQ 구현 하는 개체에서 작동 하는 표준 쿼리 연산자 IQueryable<T>합니다.The Queryable class contains LINQLINQ standard query operators that operate on objects that implement IQueryable<T>.

LINQ to SQL에 대 한 정보를 참조 하세요 LINQ to SQL [LINQ to SQL]합니다.For information about LINQ to SQL, see LINQ to SQL [LINQ to SQL].