爲什麼在VS2010中編寫.net 2.0程序可以調用C#2.0以上版本特性?

公司的程序一般使用會使用.Net 2.0,在使用VS2010編寫程序後,發現使用了一些C#3.0,C#4.0特性後,程序居然也可以正常運行,對此一直有點迷惑,最近花了點時間仔細研究了一下。 在討論爲什麼VS2010會出現這種情況之前,先引入幾個概念,我們重新認識一下。 C#版本與C#編譯器 C#源代碼要編譯成IL中間語言,需要調用C#編譯器。C#編譯器其實是一個名爲csc.exe的可執行文件,通常
相關文章
相關標籤/搜索