C#의 yield 키워드: 이터레이터와 비동기 스트림 구현
C#에서 yield 키워드는 컬렉션의 모든 요소를 즉시 생성하고 반환하는 대신, 요청이 있을 때마다 하나씩 값을 생성하여 반환하는 이터레이터 메서드 또는 비동기 스트림을 정의할 때 사용됩니다. 이는 특히 대량의 데이터를 처리하거나 무한 시퀀스를 다룰 때 메모리 효율성을 크게 향상시킬 수 있으며, 코드의 가독성을 높여줍니다. yield 키워드는 주로 yield return과 y ...
7월 27일 10:31에 게시됨