본문 바로가기
Common /C#

Enumerable Class 0

by 언덕너머에 2014. 5. 22.

IEnumerable<T> 을 구현하는 개체를 쿼리하기 위한 static(Visual Basic의 경우 Shared

메서드 집합을 제공합니다.


상속 계층 구조

System.Object 

  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