Linq und Haskell: gut zu wissen

Haskell Linq
[a] IEnumerable<a>
map und bind (>>=) Select und SelectMany
take und drop Take und Skip
(++) und reverse Concat und Reverse
fold Aggregate
[x .. x+n-1] Enumerable.Range(x,n)
forM_ xs print xs.ToList().ForEach(x = >
Console.WriteLine(x))



2009-11-20