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

相关推荐
绛橘色的日落(。・∀・)ノ23 分钟前
C#学习笔记
笔记·学习·c#
asdzx6731 分钟前
C# 将 HTML 转换为 PDF:基于 Chrome 的转换方案
pdf·c#·html
1-1=02 小时前
.NET 实现后台任务
c#·.net·.netcore·quartz·hangfire
步步为营DotNet2 小时前
从分代预算到 DATAS:.NET GC 调优到底在调什么
c#·.net·内存管理·gc·datas
淡海水2 小时前
05-03-源码-Boehm GC分配与碎片管理
开发语言·算法·unity·c#·游戏引擎·gc
水饺编程2 小时前
第2章:Linux 基础,关机命令
linux·c语言·汇编
曹牧2 小时前
C#:字符串占位符与值数量不一致
开发语言·数据库·c#
玩泥巴的21 小时前
MAF + 飞书:让大模型干活,但别让它乱干
ai·c#·.net·飞书·agent
en.en..1 天前
汇编与 C 语言 互调用
汇编
cpp_w1 天前
C#基础3- 面向对象中级应用3
后端·c#