7ceb8570b28068f73aea98bf06d60403e667e5ad956aa14a85



일단 ienumerable하고 ienumerator 개념은 이해했는데

yield 사용하고 ienumerable로 반환하면 알아서 GetEnumerator 메소드부터 MoveNext 메소드까지 다 구현해주는 거라고 생각해도 ㄱㅊ?

만약 맞다면 ienumerator로 반환할 때랑은 뭐가 다른거임? ienumerator로 반환하면 GetEnumerator는 구현 안해주나