다음을 통해 공유


System.Linq 네임스페이스

System.Linq 및 System.Linq.Expressions 네임스페이스에는 LINQ(Language-Integrated Query)를 사용하는 쿼리를 지원하는 형식이 포함되어 있습니다.

이 항목에서는 Windows 스토어 앱용 .NET에 포함된 System.Linq 및 System.Linq.Expressions 네임스페이스의 형식을 보여 줍니다.Windows 스토어 앱용 .NET에는 각 형식의 일부 멤버만 포함되어 있습니다.개별 형식에 대한 자세한 내용은 링크된 항목을 참조하십시오.형식에 대한 설명서는 Windows 스토어 앱용 .NET에 포함된 멤버를 나타냅니다.

System.Linq 네임스페이스

Windows 스토어 앱용 .NET에서 지원되는 형식

설명

Enumerable

IEnumerable<T>을 구현하는 개체를 쿼리하기 위한 정적 메서드 집합을 제공합니다.

EnumerableExecutor

식 트리를 나타내고 식 트리를 다시 작성한 후에 실행하는 기능을 제공합니다.

EnumerableExecutor<T>

식 트리를 나타내고 식 트리를 다시 작성한 후에 실행하는 기능을 제공합니다.

EnumerableQuery

EnumerableQuery 데이터 소스로 IEnumerable을 나타냅니다.

EnumerableQuery<T>

IQueryable<T> 데이터 소스로 IEnumerable<T> 컬렉션을 나타냅니다.

IGrouping<TKey, TElement>

공통 키가 있는 개체의 컬렉션을 나타냅니다.

ILookup<TKey, TElement>

키를 IEnumerable<T> 값 시퀀스에 매핑하는 데이터 구조체의 인덱서, 크기 속성 및 부울 검색 메서드를 정의합니다.

IOrderedEnumerable<TElement>

정렬된 시퀀스를 나타냅니다.

IOrderedQueryable

정렬 작업의 결과를 나타냅니다.

IOrderedQueryable<T>

정렬 작업의 결과를 나타냅니다.

IQueryable

데이터 형식이 지정되지 않은 특정 데이터 소스에 대한 쿼리를 실행하는 기능을 제공합니다.

IQueryable<T>

데이터 형식이 알려진 특정 데이터 소스에 대한 쿼리를 실행하는 기능을 제공합니다.

IQueryProvider

IQueryable 개체가 설명하는 쿼리를 만들고 실행하는 메서드를 정의합니다.

Lookup<TKey, TElement>

각각 하나 이상의 값에 매핑된 키의 컬렉션을 나타냅니다.

OrderedParallelQuery<TSource>

정렬된 병렬 시퀀스를 나타냅니다.

ParallelEnumerable

ParallelQuery{TSource}를 구현하는 개체를 쿼리하기 위한 메서드 집합을 제공합니다.Enumerable과 같습니다.

ParallelExecutionMode

쿼리 실행 모드는 쿼리를 병렬화할 때 시스템에서 성능 저하를 처리하는 방식을 지정하는 힌트입니다.

ParallelMergeOptions

쿼리에 사용할 출력 병합의 기본 형식을 지정합니다.다시 말해, PLINQ가 다양한 파티션의 결과를 단일 결과 시퀀스로 병합하는 방법을 나타냅니다.이것은 힌트일 뿐이며 모든 쿼리를 병렬화하는 경우 시스템에서 무시될 수 있습니다.

ParallelQuery

병렬 시퀀스를 나타냅니다.

ParallelQuery<TSource>

병렬 시퀀스를 나타냅니다.

Queryable

IQueryable<T>을 구현하는 데이터 구조체를 쿼리하기 위한 정적 메서드 집합을 제공합니다.

System.Linq.Expressions 네임스페이스

Windows 스토어 앱용 .NET에서 지원되는 형식

설명

BinaryExpression

이항 연산자가 있는 식을 나타냅니다.

BlockExpression

변수를 정의할 수 있는 식의 시퀀스가 들어 있는 블록을 나타냅니다.

CatchBlock

try 블록의 catch 문을 나타냅니다.

ConditionalExpression

조건 연산자가 있는 식을 나타냅니다.

ConstantExpression

상수 값이 있는 식을 나타냅니다.

DebugInfoExpression

디버그 정보에 대한 시퀀스 위치를 내보내거나 지워디버깅할 때 디버거가 올바른 소스 코드를 강조 표시할 수 있도록 합니다.

DefaultExpression

형식 또는 빈 식의 기본값을 나타냅니다.

DynamicExpression

동적 작업을 나타냅니다.

DynamicExpressionVisitor

동적 식 트리에 대한 방문자 또는 재작성기를 나타냅니다.

ElementInit

IEnumerable 컬렉션의 단일 요소에 대한 이니셜라이저를 나타냅니다.

Expression

식 트리 노드를 나타내는 클래스가 파생되는 기본 클래스를 제공합니다.또한 다양한 노드 형식을 만드는 정적 팩터리 메서드를 포함합니다.이 클래스는 추상 클래스입니다.

Expression<TDelegate>

강력한 형식의 람다 식을 식 트리 형태의 데이터 구조로 나타냅니다.이 클래스는 상속될 수 없습니다.

ExpressionType

식 트리에 있는 노드의 형식을 설명합니다.

ExpressionVisitor

식 트리에 대한 방문자 또는 재작성기를 나타냅니다.

GotoExpression

무조건 점프를 나타냅니다.여기에는 return 문, break 및 continue 문, 기타 점프가 포함됩니다.

GotoExpressionKind

이 GotoExpression이 나타내는 점프 종류를 지정합니다.

IndexExpression

속성 또는 배열 인덱싱을 나타냅니다.

InvocationExpression

인수 식 목록에 대리자 또는 람다 식을 적용하는 식을 나타냅니다.

LabelExpression

모든 Expression 컨텍스트에 배치할 수 있는 레이블을 나타냅니다.레이블로 점프하면 해당 GotoExpression이 제공하는 값을 가져옵니다.그렇지 않으면 DefaultValue의 값을 받습니다.Type이 Void와 같으면 아무 값도 제공되지 않습니다.

LabelTarget

GotoExpression의 대상을 나타냅니다.

LambdaExpression

람다 식을 기술합니다..NET 메서드 본문과 유사한 코드 블록을 캡처합니다.

ListInitExpression

컬렉션 이니셜라이저가 있는 생성자 호출을 나타냅니다.

LoopExpression

무한 루프를 나타냅니다."break"를 사용하여 종료할 수 있습니다.

MemberAssignment

개체의 필드 또는 속성에 대한 할당 연산을 나타냅니다.

MemberBinding

새로 만든 개체의 멤버를 초기화하는 데 사용되는 바인딩을 나타내는 클래스가 파생되는 기본 클래스를 제공합니다.

MemberBindingType

MemberInitExpression 개체에 사용된 바인딩 형식을 설명합니다.

MemberExpression

필드 또는 속성에 대한 액세스를 나타냅니다.

MemberInitExpression

생성자를 호출하고 새 개체의 멤버를 하나 이상 초기화하는 동작을 나타냅니다.

MemberListBinding

새로 만든 개체의 컬렉션 멤버 요소를 초기화하는 동작을 나타냅니다.

MemberMemberBinding

새로 만든 개체의 멤버의 멤버를 초기화하는 동작을 나타냅니다.

MethodCallExpression

정적 메서드 또는 인스턴스 메서드에 대한 호출을 나타냅니다.

NewArrayExpression

새 배열을 만들고 선택적으로 새 배열의 요소를 초기화하는 동작을 나타냅니다.

NewExpression

생성자 호출을 나타냅니다.

ParameterExpression

명명된 매개 변수 식을 나타냅니다.

RuntimeVariablesExpression

변수에 대한 런타임 읽기/쓰기 권한을 제공하는 식을 나타냅니다.

SwitchCase

SwitchExpression의 case 하나를 나타냅니다.

SwitchExpression

제어를 SwitchCase로 전달하여 다중 선택을 처리하는 제어 식을 나타냅니다.

SymbolDocumentInfo

소스 파일에 대한 디버깅 기호 정보를 내보내는 데 필요한 정보, 특히 파일 이름과 고유한 언어 식별자를 저장합니다.

TryExpression

try/catch/finally/fault 블록을 나타냅니다.

TypeBinaryExpression

식과 형식 간의 연산을 나타냅니다.

UnaryExpression

단항 연산자가 있는 식을 나타냅니다.

참고 항목

개념

Windows 스토어 앱용 .NET API