Blog Content

    티스토리 뷰

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

    반응형
    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);  }
        }
    }

    결과화면


    반응형

    'C#' 카테고리의 다른 글

    84.C# - 쿼리표현식 (Query)  (0) 2009.08.19
    83.C# - 표준쿼리문 ( 무명메서드, 람다식 )  (0) 2009.08.19
    81.C# - 람다식  (0) 2009.08.19
    80.C# - 확장메서드  (0) 2009.08.19
    01.C#-Console 성적입력 출력  (0) 2009.08.19

    Comments