Miesięczne archiwum: Czerwiec 2015

IEnumerable jest leniwe

Jak myślicie co zwróci taki kod: var list = new List<int>{1,2,3}; var filtered = list.Where(i => i > 1); list.Clear(); return filtered.Count(); Oczywiście, że 0. A czemu? Bo IEnumerable jest leniwe. Jeśli nie musi, to nie ruszy czterech liter i … Czytaj dalej

Zaszufladkowano do kategorii Oczywiste oczywistości | Otagowano , | Dodaj komentarz