摘要: IL_0000,标记代码开头,前面是变量的声明和初始化ldarg.0(load argument),装载第一个成员参数,在实例方法中指的是当前实例的引用call,一般用于调用静态方法,因为静态方法是在编译期指定的,而在此处call并非调用静态方法,而是构造函数.actor(),也是在编译期指定的callvirt,调用实例方法,函数调用是在运行时确定的,检查是否是虚函数,不是就直接调用,若是则向下检查是否有重写,.ret(return),执行完毕.ldstr(load string),将字符串压栈,从内存装载到堆栈上的操作指令通常以ld(load加载)开头,而每一条指令都对应了一条存储指令,通常 阅读全文
posted @ 2012-03-02 23:12 pantherbean 阅读(228) 评论(0) 推荐(0) 编辑