.NET Software Development Tutorials and Videos: C#, ASP, SQL Server, Linq, Visual Basic, Silverlight, Azure
Functional Programming in C#

Functional Programming in C#

C# introduced a number of language features that finally make it very easy to employ a functional style of programming. However, from the perspective of an imperative programmer, there are lots of questions surrounding functional programming. Why would I want to do it at all? Should I drop all state information in my apps? What useful functional patterns are applicable to C#?

This session uses many practical examples and some theory to answer these questions and it requires a good understanding of C# 3.0 language features.

Download this video from http://ndc2011.macsimum.no/mp4/Day2%20Thursday/Track7%201140-1240.mp4