Common /C#
Enumerable Class 0
언덕너머에
2014. 5. 22. 19:23
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