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에서 지원되는 형식 |
설명 |
---|---|
IEnumerable<T>을 구현하는 개체를 쿼리하기 위한 정적 메서드 집합을 제공합니다. |
|
식 트리를 나타내고 식 트리를 다시 작성한 후에 실행하는 기능을 제공합니다. |
|
식 트리를 나타내고 식 트리를 다시 작성한 후에 실행하는 기능을 제공합니다. |
|
EnumerableQuery 데이터 소스로 IEnumerable을 나타냅니다. |
|
IQueryable<T> 데이터 소스로 IEnumerable<T> 컬렉션을 나타냅니다. |
|
공통 키가 있는 개체의 컬렉션을 나타냅니다. |
|
키를 IEnumerable<T> 값 시퀀스에 매핑하는 데이터 구조체의 인덱서, 크기 속성 및 부울 검색 메서드를 정의합니다. |
|
정렬된 시퀀스를 나타냅니다. |
|
정렬 작업의 결과를 나타냅니다. |
|
정렬 작업의 결과를 나타냅니다. |
|
데이터 형식이 지정되지 않은 특정 데이터 소스에 대한 쿼리를 실행하는 기능을 제공합니다. |
|
데이터 형식이 알려진 특정 데이터 소스에 대한 쿼리를 실행하는 기능을 제공합니다. |
|
IQueryable 개체가 설명하는 쿼리를 만들고 실행하는 메서드를 정의합니다. |
|
각각 하나 이상의 값에 매핑된 키의 컬렉션을 나타냅니다. |
|
정렬된 병렬 시퀀스를 나타냅니다. |
|
ParallelQuery{TSource}를 구현하는 개체를 쿼리하기 위한 메서드 집합을 제공합니다.Enumerable과 같습니다. |
|
쿼리 실행 모드는 쿼리를 병렬화할 때 시스템에서 성능 저하를 처리하는 방식을 지정하는 힌트입니다. |
|
쿼리에 사용할 출력 병합의 기본 형식을 지정합니다.다시 말해, PLINQ가 다양한 파티션의 결과를 단일 결과 시퀀스로 병합하는 방법을 나타냅니다.이것은 힌트일 뿐이며 모든 쿼리를 병렬화하는 경우 시스템에서 무시될 수 있습니다. |
|
병렬 시퀀스를 나타냅니다. |
|
병렬 시퀀스를 나타냅니다. |
|
IQueryable<T>을 구현하는 데이터 구조체를 쿼리하기 위한 정적 메서드 집합을 제공합니다. |
System.Linq.Expressions 네임스페이스
Windows 스토어 앱용 .NET에서 지원되는 형식 |
설명 |
---|---|
이항 연산자가 있는 식을 나타냅니다. |
|
변수를 정의할 수 있는 식의 시퀀스가 들어 있는 블록을 나타냅니다. |
|
try 블록의 catch 문을 나타냅니다. |
|
조건 연산자가 있는 식을 나타냅니다. |
|
상수 값이 있는 식을 나타냅니다. |
|
디버그 정보에 대한 시퀀스 위치를 내보내거나 지워디버깅할 때 디버거가 올바른 소스 코드를 강조 표시할 수 있도록 합니다. |
|
형식 또는 빈 식의 기본값을 나타냅니다. |
|
동적 작업을 나타냅니다. |
|
동적 식 트리에 대한 방문자 또는 재작성기를 나타냅니다. |
|
IEnumerable 컬렉션의 단일 요소에 대한 이니셜라이저를 나타냅니다. |
|
식 트리 노드를 나타내는 클래스가 파생되는 기본 클래스를 제공합니다.또한 다양한 노드 형식을 만드는 정적 팩터리 메서드를 포함합니다.이 클래스는 추상 클래스입니다. |
|
강력한 형식의 람다 식을 식 트리 형태의 데이터 구조로 나타냅니다.이 클래스는 상속될 수 없습니다. |
|
식 트리에 있는 노드의 형식을 설명합니다. |
|
식 트리에 대한 방문자 또는 재작성기를 나타냅니다. |
|
무조건 점프를 나타냅니다.여기에는 return 문, break 및 continue 문, 기타 점프가 포함됩니다. |
|
이 GotoExpression이 나타내는 점프 종류를 지정합니다. |
|
속성 또는 배열 인덱싱을 나타냅니다. |
|
인수 식 목록에 대리자 또는 람다 식을 적용하는 식을 나타냅니다. |
|
모든 Expression 컨텍스트에 배치할 수 있는 레이블을 나타냅니다.레이블로 점프하면 해당 GotoExpression이 제공하는 값을 가져옵니다.그렇지 않으면 DefaultValue의 값을 받습니다.Type이 Void와 같으면 아무 값도 제공되지 않습니다. |
|
GotoExpression의 대상을 나타냅니다. |
|
람다 식을 기술합니다..NET 메서드 본문과 유사한 코드 블록을 캡처합니다. |
|
컬렉션 이니셜라이저가 있는 생성자 호출을 나타냅니다. |
|
무한 루프를 나타냅니다."break"를 사용하여 종료할 수 있습니다. |
|
개체의 필드 또는 속성에 대한 할당 연산을 나타냅니다. |
|
새로 만든 개체의 멤버를 초기화하는 데 사용되는 바인딩을 나타내는 클래스가 파생되는 기본 클래스를 제공합니다. |
|
MemberInitExpression 개체에 사용된 바인딩 형식을 설명합니다. |
|
필드 또는 속성에 대한 액세스를 나타냅니다. |
|
생성자를 호출하고 새 개체의 멤버를 하나 이상 초기화하는 동작을 나타냅니다. |
|
새로 만든 개체의 컬렉션 멤버 요소를 초기화하는 동작을 나타냅니다. |
|
새로 만든 개체의 멤버의 멤버를 초기화하는 동작을 나타냅니다. |
|
정적 메서드 또는 인스턴스 메서드에 대한 호출을 나타냅니다. |
|
새 배열을 만들고 선택적으로 새 배열의 요소를 초기화하는 동작을 나타냅니다. |
|
생성자 호출을 나타냅니다. |
|
명명된 매개 변수 식을 나타냅니다. |
|
변수에 대한 런타임 읽기/쓰기 권한을 제공하는 식을 나타냅니다. |
|
SwitchExpression의 case 하나를 나타냅니다. |
|
제어를 SwitchCase로 전달하여 다중 선택을 처리하는 제어 식을 나타냅니다. |
|
소스 파일에 대한 디버깅 기호 정보를 내보내는 데 필요한 정보, 특히 파일 이름과 고유한 언어 식별자를 저장합니다. |
|
try/catch/finally/fault 블록을 나타냅니다. |
|
식과 형식 간의 연산을 나타냅니다. |
|
단항 연산자가 있는 식을 나타냅니다. |