3 ms·
Lazy evaluation is nice, but as a beginner, if you don't know if a particular IEnumerable or IQueryable is lazy evaluated or not, you are going to get burned.
by DeathArrow 4y ago
Lazy evaluation is nice, but as a beginner, if you don't know if a particular IEnumerable or IQueryable is lazy evaluated or not, you are going to get burned.
- alkonaut 4y agoOne must assume you don't know whether it is (so it could be). If you want to realize it into a list, you can do that - but if you don't know anything about the enumerable, you might get burned anyway. If I make an IEnumerable<long> which generates all even numbers, then anyone doing ToList() on it is in for a surprise.