了解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 这个父类;

相关推荐
William_cl2 小时前
C# MVC网页调试的方法
开发语言·c#·mvc
小小的技术员2 小时前
C# 无实体生成JSON字符串
c#·json
L X..8 小时前
Unity反射调用 ReactiveProperty<T>(泛型类型)内部方法时崩溃
unity·c#·游戏引擎·.net
缺点内向11 小时前
C# 中 Excel 工作表打印前页面边距的设置方法
c#·.net·excel
雪芽蓝域zzs19 小时前
uniapp AES 加密解密
开发语言·uni-app·c#
weixin_456904271 天前
C# 中的回调函数
java·前端·c#
千忧散1 天前
Unity Socket学习笔记 (三)TCP&UDP
笔记·学习·unity·c#
脑子慢且灵1 天前
C语言与Java语言编译过程及文件类型
java·c语言·开发语言·汇编·编辑器
君莫愁。1 天前
【Unity】构建超实用的有限状态机管理类
unity·c#·游戏引擎·有限状态机
WangMing_X1 天前
《使用模块化分层来达到企业级项目要求》
开发语言·c#