Pertanyaan yang diberi tag enumerable

377
Melewati satu item sebagai IEnumerable <T>

Apakah ada cara umum untuk mengirimkan satu item bertipe Tke metode yang mengharapkan IEnumerable<T>parameter? Bahasa adalah C #, framework versi 2.0. Saat ini saya menggunakan metode helper (ini. Net 2.0, jadi saya memiliki sejumlah metode casting / projecting helper yang mirip dengan...

329
Bagaimana saya bisa mengembalikan IEnumerable yang kosong?

Dengan kode berikut dan saran yang diberikan dalam pertanyaan ini , saya telah memutuskan untuk memodifikasi metode asli ini dan bertanya apakah ada nilai dalam IEnumarable mengembalikannya, jika tidak mengembalikan IEnumerable tanpa nilai. Inilah metodenya: public IEnumerable<Friend>...

317
Hitung item dari IEnumerable <T> tanpa iterasi?

private IEnumerable<string> Tables { get { yield return "Foo"; yield return "Bar"; } } Katakanlah saya ingin mengulanginya dan menulis sesuatu seperti memproses #n dari #m. Apakah ada cara saya bisa mengetahui nilai m tanpa iterasi sebelum iterasi utama saya? Saya harap saya membuat...

307
IEnumerable dan Rekursi menggunakan imbal hasil

Saya memiliki IEnumerable<T>metode yang saya gunakan untuk menemukan kontrol di halaman WebForms. Metode ini rekursif dan saya mengalami beberapa masalah mengembalikan tipe yang saya inginkan ketika yield returnkembali nilai nilai panggilan rekursif. Kode saya terlihat sebagai berikut:...

151
Apa artinya enumerable?

Saya diarahkan ke halaman MDN for..in ketika ia mengatakan, "for..in Iterates atas properti enumerable dari suatu objek." Lalu aku pergi ke Enumerability dan kepemilikan properti di mana ia mengatakan "Properti enumerable adalah mereka yang dapat diulang dengan for for..in loop." Kamus ini...