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

相关推荐
小满Autumn5 小时前
log4net 日志框架 — 从配置到实战速查手册
笔记·c#·.net·wpf·上位机·log4net
JaydenAI10 小时前
[对比学习LangChain和MAF-07]如何引入人机交互的审批流程
python·ai·langchain·c#·agent·hitl·maf
北域码匠11 小时前
SHA-1算法:安全哈希原理与应用解析
算法·c#·哈希算法
123的故事12 小时前
工具分享(7)-多Excel文件内容查询工具
c#·excel·实用工具
iCxhust15 小时前
C#进程管理程序
开发语言·汇编·stm32·单片机·c#·微机原理
ceclar12316 小时前
C# 的任务并行库(TPL)
开发语言·c#·.net
hhcgchpspk16 小时前
汇编语言传递数据和地址的误区
汇编·笔记·nasm·masm
xiaoshuaishuai817 小时前
C# 委托与事件
开发语言·c#
Song_da_da_17 小时前
C# 接口(Interface)深度解析:规范、解耦与灵活扩展
开发语言·c#