.Net CTS ( Common Type Specification )
.Net Common Type Specification
CTS: CTS is Common Type Specification. Now suppose we have to consume some VB.Net code into C# code. So to make it possible, we need CTS. So the question is can we change the data type from VB.Net to C#? The answer is Yes, because both the data type are derived from CTS. For ex- Integer in VB.Net and int in C# both are derived from System.Int32. So this is what we call Common Type System/Specification. CTS contain CLS.