IL
文章平均质量分 81
windfast_2000
这个作者很懒,什么都没留下…
展开
-
IL系列文章之二:Make Best Use of Our Tools
IL系列文章之二:Make Best Use of Our Tools工欲善其事,必先利其器。这一节我谈的就是我们用于研究IL的工具。第一篇文章贴出来之后,网上有朋友问我“能不能看到c#程序的IL代码?”。看来还有些朋友对IL的编译与反编译还不太熟悉,所以我个人认为写一篇关于工具的文章还是有必要的。我们的工具主要有三个,第一个是dumpbin,可以把exe,obj,dll等bump出来原创 2003-02-26 08:47:00 · 1140 阅读 · 0 评论 -
IL系列文章之四:Array in IL (续)
IL系列文章之四:Array in IL (续)上次谈了Array中的一维数组,这次要谈的是多维数组和锯齿形数组。多维数组其实就是数组的数组(好像不如Array of Array那么好听)。上次说过我们用IL可以做一些在C#中不可能做到的事情,比如定义一个数组,它的下界不是从0开始的而是任意一个值。闲话休说,先来看个二维数组的例子。.assembly matrix{}//it原创 2003-03-08 14:56:00 · 1105 阅读 · 0 评论 -
IL系列文章之三:Array in IL
IL系列文章之三:Array in IL 正如题目所言,这一节我们研究IL中的array(数组)。我们将看到如何定义一个数组,如何查询数组元数,使用for语句和foreach语句的异同。 先来看看我用C#写的一段程序: using System;class array1{ public static void Main原创 2003-03-02 12:15:00 · 1101 阅读 · 0 评论 -
IL系列文章之五:Property in IL
IL系列文章之五:Property in IL在C#中Property(属性)被称为智能字段,是一个很有趣的东西。为什么称它是智能字段呢?因为我们可以像使用字段那样来使用它。我们先来回顾一下C++或者其他传统的面向对象语言。在Class中我们会定义一些data field,我们在另一个Class中可能需要访问它。但是你能仅仅将其简单的申明为Public吗?答案肯定是不能!我们得把它封装原创 2003-03-14 09:12:00 · 1106 阅读 · 0 评论 -
IL系列文章之一:Say Hello to IL
IL系列文章之一:Say Hello to IL.net出现这么就了,很多人已经能够熟练的运用C#进行软件开发,也有一些像我这样的人喜欢去研究一下.net的内部运行机制。我这里来谈谈IL(Intermediate Language),虽然我们不太可能直接用IL来开发软件,但是IL的确是了解.net内部机制的一道大门。Visual Studio.NET给我们提供了两个与IL有关的工具il原创 2003-02-24 09:09:00 · 1413 阅读 · 0 评论