Improve Your C#! Borrow from F#...
While exploring F#, I've grown increasingly impressed by the libraries that ship with it. One of the main purposes of the libraries is to provide underlying support for the language itself. In addition, they contain important modules and classes necessary for functional programming (e.g. immutable List and Map types). However, the most practical aspect of these libraries to me is the rich set of APIs that facilitate using the .NET Framework in a more functional way. These APIs are often directly portable to C#. Let's look at a simple example.
via diditwith.net
F# is something I need to get around to learning. Functional styles are where things should be heading. I really like C# so graduating to F# should be fun.