摘要:
公司的程序一般使用会使用.Net 2.0,在使用VS2010编写程序后,发现使用了一些C#3.0,C#4.0特性后,程序居然也可以正常运行,对此一直有点迷惑,最近花了点时间仔细研究了一下。在讨论为什么VS2010会出现这种情况之前,先引入几个概念,我们重新认识一下。C#版本与C#编译器C#源代码要编译成IL中间语言,需要调用C#编译器。C#编译器其实是一个名为csc.exe的可执行文件,通常位于系统目录下的 Microsoft.NET\Framework\<version> 文件夹中,version指的是.Net的版本,我的电脑中装有VS2005 VS2008 VS2010时,里面 阅读全文
浙公网安备 33010602011771号