IEnumerable<T> 을 구현하는 개체를 쿼리하기 위한 static(Visual Basic의 경우 Shared)
메서드 집합을 제공합니다.
상속 계층 구조
System.Linq.Enumerable
네임스페이스: System.Linq
어셈블리: System.Core(System.Core.dll)
구문
public static class Enumerable
설명
이 클래스의 메서드는 IEnumerable<T>을 구현하는 데이터 소스를 쿼리하기 위한 표준 쿼리 연산자를
구현합니다. 표준 쿼리 연산자는 LINQ 패턴을 따르며, 모든 .NET 기반 프로그래밍 언어에서 탐색, 필터
및 프로젝션 작업을 나타낼 수 있게 하는 범용 메서드입니다.
이 클래스의 메서드는 대부분 IEnumerable<T>을 확장하는 확장 메서드로 정의됩니다. 따라서
IEnumerable<T>을 구현하는 모든 개체에서 이러한 메서드를 인스턴스 메서드처럼 호출할 수 있습니다.
값 시퀀스를 반환하는 쿼리에 사용된 메서드는 대상 쿼리 개체가 열거될 때까지 대상 데이터를 사용하지
않습니다. 이를 지연된 실행이라고 합니다. 쿼리에 사용된 메서드 중 singleton 값을 반환하는 메서드는
즉시 실행되어 대상 데이터를 사용합니다.
참고 : MSDN
'Common > C#' 카테고리의 다른 글
String.Split에서 \r\n 처리 방법 (0) | 2014.05.30 |
---|---|
Enumerable Class 1 : Enumerable Method - Aggregate (0) | 2014.05.22 |
C#을 이용한 NTP Service (0) | 2014.05.17 |
참조예제와 ICloneable (0) | 2014.05.08 |