勵志

勵志人生知識庫

什麼是clr

CLR(Common Language Runtime)是微軟為.NET產品構建的運行環境,類似於Java的JVM。

CLR上實際運行的並不是我們通常所用的程式語言(例如C#、VB等),而是一種位元組碼形態的「中間語言」,這種中間語言被稱為MSIL(Microsoft Intermediate Language),只要能將代碼編譯成這種特定的「中間語言」,任何語言的產品都能運行在CLR上。CLR通常被運行在Windows系統上,但是也有一些非Windows的版本,這意味著.Net也很容易實現「跨平台」。CLR是.net系列產品運行的基礎。