질문 : '수익률'의 적절한 사용 yield 키워드는 계속해서 나를 미혹시키는 C #의 키워드 중 하나이며 올바르게 사용하고 있다고 확신 한 적이 없습니다. 다음 두 가지 코드 중 선호되는 코드와 이유는 무엇입니까? 버전 1 : 수익률 사용 public static IEnumerable GetAllProducts() { using (AdventureWorksEntities db = new AdventureWorksEntities()) { var products = from product in db.Product select product; foreach (Product product in products) { yield return product; } } } 버전 2 : 목록 반환 public stati..