«yield-return» etiketlenmiş sorular

16
'Verim getirisinin' doğru kullanımı
Fotoğraf Galerisi Stack Stack Flow Gönderim : В чем польза verim? Verim anahtar kelime onlardan biri anahtar kelimeler beni şaşırtmak devam ediyor C # ve eğer bunu doğru kullanıyorum ben emin olmamıştım. Aşağıdaki iki kod parçasından hangisi tercih edilir ve neden? Sürüm 1: Verim getirisini kullanma public static IEnumerable<Product> GetAllProducts() …
903 c#  yield-return 

6
Tüm numaralandırmaları bir kerede verim iadesi ile iade edin; Dönmeden
Bir kart için doğrulama hataları almak için aşağıdaki işlevi var. Sorum GetErrors ile uğraşmakla ilgili. Her iki yöntem de aynı dönüş türüne sahiptir IEnumerable<ErrorInfo>. private static IEnumerable<ErrorInfo> GetErrors(Card card) { var errors = GetMoreErrors(card); foreach (var e in errors) yield return e; // further yield returns for more validation errors …


5
C # 'da, anonim bir yöntem neden bir getiri ifadesi içeremez?
Bunun gibi bir şey yapmanın güzel olacağını düşündüm (lambda getiri getirisi yaparak): public IList<T> Find<T>(Expression<Func<T, bool>> expression) where T : class, new() { IList<T> list = GetList<T>(); var fun = expression.Compile(); var items = () => { foreach (var item in list) if (fun.Invoke(item)) yield return item; // This is …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.