Introduction to C# list comprehensions
c#, linq
Solution
Found this when I was looking up how to do list comprehensions in C#...
When someone says list comprehensions I immediately think about Python. The below code generates a list that looks like this:
[0,2,4,6,8,10,12,14,16,18]
The Python way is like this:
list = [2*number for number in range(0,10)]
In C#:
var list2 = from number in Enumerable.Range(0, 10) select 2*number;
Both methods are lazily evaluated.
Problem
How can I perform list comprehensions in C#?