Выполнение в среде CLR
Наиболее важный компонент .NET Framework - это общеязыковая среда выполнения Common Language Runtime (CLR). CLR управляет кодом и исполняет код, написанный на языках .NET, и является фундаментом всей архитектуры .NET, подобно виртуальной машине Java. CLR активизирует объекты, выполняет для них проверку безопасности, располагает в памяти, исполняет их и выполняет сборку мусора.