What is CTS (Common Type System)?
The Common Type System provides a set of Common Data Types for use across all the programming languages targeted by the .Net framework. The CTS provides every language running on the top of the .Net framework with the base set of types as well as mechanisms for extending those types. The CTS supports a variety of types and operations found in most programmimg languages and therefore calling one language from another does not require type conversions.