the .NET Framework supports multiple programming languages and code written in one language may interoperate with code written in other languages. In order to facilitate this language interoperability, the .NET Framework designer defines the Common Type System (CTS). The CTS specifies all data types supported by the runtime (that is, the CLR). A requirement for a program written in one language to be used by programs written in other languages is that the former should only expose CTS-compliant types.
Share this highlighthttp://www.safaribooksonline.com/a/visual-basic-a/5507/