IEnumerable<SomeClass>
'a sahip olduğumda, bir listesini (List<T>
açısından) bilmiyorum ya da bilmiyorum () numaralı numarayı numaralandırmamaya dikkat edin. iki kez, ya da böyle bir şey). Bazen unutmak iyidir - -IList'e dökülüyor ve daha sonra boş ToList() öğesinden daha iyi olduğunda ToList() çağrılıyor mu?
Resharper IEnumerable olası çoklu numaralandırma hakkında beni uyarır ve quickfixes seçti sağlar:
- Numaralandırma
Listelemek için Numaralandır'ı seçtiğimde, yeniden bir yerel değişken tanıtır ve IEnumerable'ı şu şekilde atar (örnek):
var enumeratedItems = items as IList<SomeClass> ?? items.ToList();
Şimdi sorum şu:
Neden sadece
?items.ToList();
yapmak o değilİlk olarak
IList<SomeClass>
ürününü yayınlamaya çalışmanın avantajı nedir?
Oh Görüyorum, çok anlam ifade ediyor! Teşekkür ederim :) – Mafii