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#
18.117.142.141