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

相关推荐
friklogff1 小时前
【无标题】云端之C#:全面解析6种云服务提供商的SDK
开发语言·flask·c#
m0_714590262 小时前
汇编(实现C语言程序的调用)
c语言·开发语言·汇编
c#上位机2 小时前
C#事件的用法
java·javascript·c#
chnyi6_ya3 小时前
一些写leetcode的笔记
笔记·leetcode·c#
IT规划师3 小时前
C#|.net core 基础 - 扩展数组添加删除性能最好的方法
c#·.netcore·数组
时光追逐者4 小时前
分享6个.NET开源的AI和LLM相关项目框架
人工智能·microsoft·ai·c#·.net·.netcore
friklogff4 小时前
【C#生态园】提升C#开发效率:深入了解自然语言处理库与工具
开发语言·c#·区块链
晴友读钟4 小时前
速通汇编(七)BX、SI、DI寄存器,BP寄存器,直接寻址和间接寻址
汇编
流殇2585 小时前
ARM中要使用的汇编基础
汇编·arm开发
2401_8582861112 小时前
汇编实现从1加到1000(《X86汇编语言 从实模式到保护模式(第2版》) 第135页第2题解答)
汇编·nasm·汇编语言·x86·virtualbox·8086·virtual box