C# 4.0 is here - Must-views and must-reads Tuesday, October 28, 2008 9:25 PM bart

With the PDC 2008 going on, it's time to start talking about C# 4.0 features. To summarize this next release of the C# language, it's most about the marriage between the static and dynamic world views, or in other words how languages that are known to be statically typed can reach out to the world of the DLR and beyond. But before I start with a blog series on the next version of C#, here are a few pointers to check out:

In the upcoming blog series on C# 4.0 features, I'll cover:

Co- and contra-variance

Named and optional parameters

"Dynamic" features

Improved COM Interoperability

As usual, I'll try to find the sweet spot between the use of the various features and how they're implemented internally (put on your IL-glasses if you don't want to get IL-burn). Besides language enhancements, I'll talk a bit about various library enhancements as well.