Rumah >pembangunan bahagian belakang >C++ >Bagaimanakah Saya Boleh Mengira Item dalam IEnumerable Tanpa Lelaran?
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!