IEnumerable interface의 변경
- public interface IEnumerable<out T> : IEnumerable
- {
- IEnumerator<T> GetEnumerator();
- }
- public interface IEnumerator<out T> : IEnumerator
- {
- bool MoveNext();
- T Current { get; }
- }
: out의 추가. 모든 결과의 output만이 가능한 상태로 interface의 변경