24. yield 키워드
·
💻 Programming Language/C#
Enumerator(Iterator) : 집합적인 데이터셋으로부터 데이터를 하나씩 호출자에게 보내주게 하는 기능 => 반복자 yield 키워드는 호출자에게 컬렉션 데이터를 하나씩 리턴할 때 사용하는 키워드 yield 사용방식 yield return : 컬렉션 데이터를 하나씩 리턴하는데 사용 yield break : 리턴을 중지하고 Iteration 루프를 빠져나올때 사용 IEnumerator == 데이터를 리턴(Getter)하는 열거자 public interface IEnumerator { object Current { get; } bool MoveNext(); void Reset(); } Current 읽기 전용 프로퍼티로 현재 위치의 데이터를 object 타입으로 리턴한다. object는 System..