CLR是.NET框架的底層,某種程度上CLR 和 Java的虛擬機有異曲同工之妙,CLR的意義在於:從運行時的角度看,.NET是基於Windows系列操作系統的跨設備的統壹運行平臺;而從開發者的角度來看,凡是符合公***語言規範的程序語言,所開發的程序都可以在任何有CLR的操作系統趕上執行和互操作,具有與平臺無關的特性,同事可以相互調用。
作為編程語言,它是現代的,簡單的完全面向對象的。