«
^
»
2.5. Language interoperability
Each .NET compiler
generates the same intermediate language,
uses the same primitive types,
build new types in the same way,
...
For these reasons, we can easily build programs written in a number of different .NET languages.
For example, a C# class can be derived from a VB class invoking constructors of the VB class and overriding some of its methods.