Linq statements allow me to do SO many things so quickly in "one" line of C# code. I love using them.. except for...
3+ months later when I have to spend 5 minutes reminding myself EXACTLY what that complex linq statement actually accomplishes.
It almost makes C# code as bad as C++.
I love Linq... I beginning to believe Linq SHOULD NOT be used in production code if the line does more than 1 linq operation.
@XSGeek see also: Python list comprehension