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개를 살펴보았습니다.