WEB开发网
开发学院软件开发C语言 浅谈 Microsoft C# 编译器和 Mono C# 编译器 阅读

浅谈 Microsoft C# 编译器和 Mono C# 编译器

 2009-05-09 08:26:41 来源:WEB开发网   
核心提示: 图片看不清楚?请点击这里查看原图(大图),图片看不清楚?请点击这里查看原图(大图),浅谈 Microsoft C# 编译器和 Mono C# 编译器(4),从上图中可以看出,Microsoft C# 编译器生成的代码有很多不必要的 IL 代码,而 mono C# 编译器生成的代码就非常好,

浅谈 Microsoft C# 编译器和 Mono C# 编译器

图片看不清楚?请点击这里查看原图(大图)。

浅谈 Microsoft C# 编译器和 Mono C# 编译器

图片看不清楚?请点击这里查看原图(大图)。

从上图中可以看出,Microsoft C# 编译器生成的代码有很多不必要的 IL 代码,不好。注意,上述代码是直接用 csc.exe 编译的,在编译时没有加上 /debug+ 参数,而不是在 Visual Studio 2008 IDE 中编译的。

而 mono C# 编译器生成的代码就非常好,没有多余的 IL 代码。

下面就是 Block 结构的 Id 属性的 set 方法:

浅谈 Microsoft C# 编译器和 Mono C# 编译器

图片看不清楚?请点击这里查看原图(大图)。

浅谈 Microsoft C# 编译器和 Mono C# 编译器

上一页  1 2 3 4 5 6  下一页

Tags:Microsoft 编译器 Mono

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接