In order that two language communicate smoothly CLR has CTS (Common Type System).Example
in VB you have "Integer" and in C++ you have "long" these datatypes are not compatible so the
interfacing between them is very complicated. In order to able that two different languages can
1. Basic .NET Framework
communicate Microsoft introduced Common Type System. So "Integer" datatype in VB6 and
"int" datatype in C++ will convert it to System.int32 which is datatype of CTS.