In this chapter, we will look at the changes to the Common Language Runtime (CLR) in .NET 4.0, including changes to security, garbage collection, threading, and internationalization. We will then look into the new types introduced in .NET 4.0 and the enhancements that have been made to existing classes. We'll finish the chapter by looking at code contracts a great new feature that allows you to express assumptions and constraints within your code.
18.118.10.18