일지/미완성 포스트

서적에서 또 신기한 것을 발견하여 조금 심화하여 기록해 보겠습니다. 아래와 같은 모든 열거된 내용을 foreach로 출력하는 코드는 index를 지정하거나 length를 알지 않아도 사용할 수 있어서 자주 사용하게 됩니다. foreach(item in items) { Console.WriteLine(item); } 그런데 이 foreach 는 정해진 영역의 것들을 하나하나 출력하는 것이라고만 느껴 왔는데, 무한하게 사용할 수도 있다는 사실을 알게 되었습니다. 비결은 바로 IEnumerator, IEnumerable을 사용하는 것입니다. 아직은 사용하기 어려운 개념입니다. 클래스를 열거형으로 만들기 위해 IEnumerable 을 상속하였더니, 아래와 같은 문구가 뜹니다. IEnumerable 은 추상 클래..
개발자 재은
'일지/미완성 포스트' 카테고리의 글 목록