The following concept explains CTS and CLS of Unit in ASP.NET syllabus of university of Mumbai
CTS |
CLS |
CTS stands for Common Type System |
CLS stands for Common Language Specification |
It is meant for declaring different data types, how they are managed in runtime with cross language integration, type safety with great performance execution |
It is meant for language interoperability i.e program written in one language can communicate with any other language, having full advantages of all object oriented concepts such as Polymorphism, Inheritance etc. |
CTS is a superset of CLS this means it does not support all types in CTS |
CLS is a subset of CTS i.e. all languages will be supported here. |