C#与NET的关系 C#编写的所有代码必须使用.NET FrameWork运行 C#是一种语言,但它本身不是.NET的一部分 C#一些特性,.NET不支持,.NET一些特性,C#不支持 公共语言运行库 .NET核心是运行库CLR,CLR运行的代码称为托管代码 CLR编译的步骤是:将源代码编译成IL,然后将IL编译为平台专用代码 平台 C#完整实现只能在Windows平台下,部分已经实现了跨平台 1)性能 IL是即时编译的,Java是解释性的,IL编译时只编译修改的部分 2)互操作性 IL编译的中…