The Common Type System (CTS) defines how types are declared,
used, and managed in the runtime, and is also an important part of the
runtime's support for cross-language integration.
CTS Provides the data types, values, object types. This
helps developers to develop applications in different languages, where .NET
languages share CTS means all the types used in applications share the same
types defined under CLI.