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

相关推荐
数据的世界013 小时前
C#4.0权威指南第10章:继承
c#
老鱼说AI4 小时前
深入理解计算机系统1.5:抽象的重要性:操作系统与虚拟机
c语言·开发语言·汇编
小熊熊知识库5 小时前
MinIO文件对象存储使用(C#)
c#
Lv11770086 小时前
Visual Studio中的二维数组和交错数组
ide·笔记·c#·visual studio
阿蒙Amon8 小时前
C#每日面试题-值传递和引用传递的区别
java·面试·c#
yj爆裂鼓手9 小时前
unity对象池
unity·c#
Traced back10 小时前
Windows窗体应用 + SQL Server 自动清理功能方案:按数量与按日期双模式
数据库·windows·c#·.net
阿蒙Amon10 小时前
C#每日面试题-索引器和迭代器的区别
开发语言·windows·c#
1314lay_100712 小时前
.Net 7.0 Core 文件导入接口的实现
visualstudio·c#·.net
工业甲酰苯胺12 小时前
C#中的多级缓存架构设计与实现深度解析
缓存·c#·wpf