A It defines the common types that are supported by the languages which are compatible with the .Net framework.
B It represents the data types of different languages in a specific format specification.
C It is a programming language that manages the execution of programs written in any of several supported languages, allowing them to share common object-oriented classes written in any of the languages.
D It is a runtime environment that adds a set of services for dynamic languages to the common language runtime.