O'Reilly logo

C# 5.0 Unleashed by Bart De Smet

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

The System and mscorlib Assemblies

Two of the most important assemblies for the majority of managed applications are mscorlib and System. Rarely does any application not touch functionality defined in one of those assemblies. The distinction between both is mostly a matter of logistics, reflecting how the framework and runtime designers decided to split up things.

Notice that mscorlib doesn’t appear in the References section in Visual Studio, even though it’s being referenced by the compiler. The philosophy behind this is that a whole bunch of types defined in the System namespace live in mscorlib and are required to write C# applications. For example, because System.Object is used as the base class for every type, the compiler needs to be able ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required