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

相关推荐
酷酷的身影15 分钟前
Managers/APConfigManager.cs
开发语言·ui·c#
贾斯汀frank12 小时前
C# 15 类型系统改进:Union Types
开发语言·windows·c#
时代的狂14 小时前
如何理解 C# 的 async 和 await
c#·.netcore·async·await
xiaoshuaishuai817 小时前
C# AI实现PR处理、单元测试
开发语言·c#·log4j
LONGZHIQIN17 小时前
C#基础复习笔记
开发语言·笔记·c#
学逆向的18 小时前
汇编——数据存储模式
开发语言·汇编·网络安全
时代的狂19 小时前
如何理解 C#/.NET 的依赖注入与生命周期
c#·.net·依赖注入·控制反转
品尚公益团队20 小时前
C#在asp.net网页开发中的带cookie登录实现
前端·c#·asp.net
吴可可12320 小时前
C#自定义CAD多段线零件实体
c#
CallmeFoureyes20 小时前
使用 C# 提取 Word 文档中的表格数据
开发语言·c#·word