Apabila bekerja dengan jujukan, selalunya perlu untuk menentukan jumlah bilangan elemen sebelum melelaran melaluinya. Walau bagaimanapun, IEnumerable
Untuk mencapai pengiraan item tanpa lelaran, pertimbangkan perkara berikut:
Memandangkan sifat Jadual berikut:
private IEnumerable<string> Tables { get { yield return "Foo"; yield return "Bar"; } }
Tanpa lelaran, anda boleh menggunakan ICollection
var count = (Tables as ICollection<string>).Count; Console.WriteLine($"You'll process {count} tables");
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengira Item dalam IEnumerable Tanpa Lelaran?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!