3 EKİM 2008, Cuma
Nasıl yapılır: bir IEnumerable<T> yineleme olmadan öğeleri Saymak?
private IEnumerable<string> Tables
{
get
{
yield return "Foo";
yield return "Bar";
}
}
Şu üzerinde yineleme yapmak istiyorum diyelim ve işleme gibi bir şey yazmak #n #m.
Benim ana yineleme yineleme olmadan önce m değerini öğrenebilirim bir yolu var mı?
Kendimi ifade edebildiğimi umuyorum.
CEVAP
3 EKİM 2008, Cuma
IEnumerable
Bu destek yok. Bu tasarım gereğidir. IEnumerable
tembel değerlendirilmesi gerekir sadece daha önce sormak için öğeleri almak için kullanır.
Eğer onları IList<T>
, kullanabilirsiniz üzerinden yineleme olmadan öğe sayısını öğrenmek istiyorsan Count
bir özelliği vardır.
Bunu Paylaş:
Nasıl bir Dize bir karakter yineleme s...
Nasıl üzerinde yineleme sırasında gene...
Nasıl dosyalarda grup olmadan listesin...
Nasıl bir WordPress kullanmak içinde b...
Nasıl üzerinde yineleme sırasında bir ...