了解IL汇编创建命名空间和类

cpp 复制代码
.assembly extern

mscorlib {} .assembly Classes

{ .ver 1:0:1:0    } 
.module Classes.exe
.namespace HangamaHouse
{
    .class public ansi auto Myclass extends [mscorlib]System.Object
    {
        .method public static void main() cil managed
        {
            .maxstack 1
            .entrypoint

            ldstr "Hello World MyClass!"
            call void [mscorlib]System.Console::WriteLine(string)

            ret
        }
    }    
}

与前面几个IL汇编程序不同,使用.namespace 指令创建了一个命名空间;在这个命名空间里,用.class 指令定义了一个类,并告诉编译器,这个类是公有的,它继承于System.Object 这个父类;

相关推荐
六bring个六1 小时前
文件压缩处理(一)
开发语言·c#
superman超哥7 小时前
仓颉语言中字符串常用方法的深度剖析与工程实践
开发语言·后端·python·c#·仓颉
bugcome_com7 小时前
C# 中 ref 与 out 参数传递:核心区别与实战解析
c#
用户4488466710608 小时前
.NET 进阶 —— 深入理解线程(3)ThreadPool 与 Task 入门:从手动线程到池化任务的升级
c#·.net
CreasyChan8 小时前
unity四元数 - “处理旋转的大师”
unity·c#·游戏引擎
wuguan_8 小时前
C#索引器
c#·索引器
聪明努力的积极向上8 小时前
【设计】分批查询数据通用方法(基于接口 + 泛型 + 定点复制)
开发语言·设计模式·c#
CHANG_THE_WORLD9 小时前
6.2.在汇编层面,数据本身没有类型
java·服务器·汇编
张人玉9 小时前
C# WPF 折线图制作(可以连接数据库)
数据库·c#·wpf·sugar
kylezhao201910 小时前
C# 中的委托(Delegate)与事件(Event)
c#·c#上位机