Chapter 3. The Common Type System

What is a type? This might seem like a simple question, but it's not. Furthermore, this question has a different answer depending on whether you are working with Visual Basic 6, C++, Java, or the .NET Framework. This chapter explains what it means to be a type that is defined within the programming model of the .NET Framework. This special sort of type is known as a managed type.

At the end of the day, a .NET application is nothing more than a set of managed types that have been compiled into one or more assemblies. The CLR has the responsibility of loading the assemblies as well as the managed types within them. However, the CLR can load and execute the code within a type only if that type conforms to a set ...

Get Building Applications and Components with Visual Basic .NET 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.