Basics of .NET Programs and Memory Management
.NET has made a lot of improvements in its core to enhance the performance of an application. It is the first solid-core environment that really connects to all parts of the technology for developers. Inorder to make solid footsteps in the .NET environment, it would be great to know about the basic advantages and also the architecture of the .NET environment that you are going to start working on. The most important infrastructural component of the .NET framework is Common Language Runtime (CLR) . The code that you write inside the framework is called the managed code , which benefits from cross-language integration, cross-language exception handling, enhanced security, versioning, and easy deployment support. Every component in a managed environment conveys some specific rule sets. When you write your code in a managed environment, the code gets compiled into the common intermediate language (CIL) . This language remains constant or equivalent to a code that might be compiled from an