C#

82.C# - IEnumerabel Interface (C# LINQ)

Godffs 2009. 8. 19. 20:45
반응형
IEnumerabel은 한정된 형식의 컬렉션을 단순하게 반복할 수 있도록 지원하는
열거자를 노출자로
여기서 처음 사용되는 LINQ는 C#언어에서 사용되는 독립적인
쿼리문으로 데이터베이스에서는 SQL문으로 쉽게 저장된 정보를 원하는 값만을 쉽게
뽑아 쓰는 것입니다.


Program.cs
using System;
using System.Collections.Generic;
using System.Linq;

public class IEnumerable인터페이스
{
    public static void Main()
    {
        //LINQ
        int[] data = { 3, 5, 4, 2, 1 };

        //IEnumerable 인터페이스 변수 선언/초기화 : LINQ(언어 통합 쿼리)
        IEnumerable<int> query = from d in data where d % 2 == 0
                                 select d; //내용상 이 구조체가 맞다.
        //출력
        foreach (var item in query) {
            Console.WriteLine("{0}", item);  }
    }
}

결과화면


반응형