Enumerable 클래스의 주요 메서드 사용하기

    Enumerable 클래스의 Range()Repeat() 메서드를 사용하는 또 다른 예제를 프로젝트 기반 소스로 살펴보겠습니다. 다음 내용을 입력한 후 실행해 보세요.

    Enumerable 클래스의 메서드 사용: EnumerableDemo.cs

    using System;
    using System.Linq;
    
    class EnumerableDemo
    {
        static void Main()
        {
            var numbers = Enumerable.Range(1, 5);       //1부터 5까지
            foreach (var n in numbers)
                Console.Write("{0}\t", n);
            Console.WriteLine();
    
            var sameNumbers = Enumerable.Repeat(-1, 5); //-1을 5개
            foreach (var n in sameNumbers)
                Console.Write("{0}\t", n);
            Console.WriteLine();
        }
    }

    실행 결과

    1     2     3     4     5
    -1   -1    -1    -1    -1

    1부터 n까지 정수 컬렉션 또는 -1이 5개인 정수 컬렉션 등을 생성하여 컬렉션 관련 메서드를 테스트할 때 유용하게 사용하는 API 2개를 살펴보았습니다.

    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.