Chapter 3. Language and Dynamic Changes

There are some welcome changes to C# and VB.NET, and some major enhancements to the Common Language Runtime (CLR) and Base Class Library (BCL) in .NET 4.0. I have separated these changes into two chapters: this chapter covers language and Chapter 4 covers the CLR and BCL (although there is of course some overlap).

In this chapter, I will be covering the following:

  • Future coevolution of VB and C#

  • Changes to C# and VB

  • Improved COM interoperability

  • Variance

  • Dynamic code

  • F#

Get Introducing .NET 4.0: with Visual Studio 2010 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.