Importent Feature Of .Net Programing
The migration with .NET of the languages and the existing platforms was facilitated much; Particularly if this environment is COM or Java. COM, Interop is built within the framework, and C# will currently be very familiar for those developing in Java. In fact, Microsoft has a utility of migration to emigrate automatically the existing source code of Java in C#.
Execution time of common language (CLR)
It is the engine which is shared between all the languages supported in .NET, including C#, VB.NET, controlled C++, J#, and others to come.
With the assistance of the CLR, the lotissor can write the low classes in VB.NET, classes of child in C#, and incorporates this tree of controlled C++ (it is right an example). You choose the language during the execution.
Library of low class (BCL)
What thus makes Java call some without counting that the controlled support of environment and cross-punt-form is its library of class. The framework of .NET further takes with the concept of library of class a measure by supporting it through any language and extensible for future dissensions of platform. The now BCL-constant devices such as remoting, modification of character string, to handle exception, and the construction of management of collection is the same ones of any language in accordance with the CLI.
Type common system (CTS)
This addresses the types of data constant within the framework and how they are represented in the format of meta-data. Each one supported the support of the need for language of .NET only one subset of all the type of data together. Typically, they will be these types used more often (for example, integer, shorts, length, cord, tank, Boolean, object, interface, struct, etc)