Pertanyaan yang diberi tag «yield-return»

16
Penggunaan 'imbal hasil' yang benar
Apakah Anda menyukai Stack Overflow ? Bagaimana caranya : В чем польза menghasilkan? Kata kunci hasil adalah salah satu kata kunci dalam C # yang terus membingungkan saya, dan saya tidak pernah yakin bahwa saya menggunakannya dengan benar. Dari dua potongan kode berikut, mana yang lebih disukai dan mengapa? Versi …
903 c#  yield-return 

6
Kembalikan semua enumerables dengan pengembalian hasil sekaligus; tanpa melalui perulangan
Saya memiliki fungsi berikut untuk mendapatkan kesalahan validasi kartu. Pertanyaan saya berkaitan dengan berurusan dengan GetErrors. Kedua metode memiliki tipe pengembalian yang sama 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
Di C #, mengapa metode anonim tidak bisa berisi pernyataan hasil?
Saya pikir alangkah baiknya melakukan sesuatu seperti ini (dengan lambda melakukan pengembalian hasil): 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 …
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.