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

相关推荐
该用户已不存在1 小时前
不止是初始化,4个C# 构造函数解析与实例
后端·c#·.net
无风听海4 小时前
深入讲解 C# 中 string 如何支持 CultureInfo
开发语言·c#
wzfj123454 小时前
FreeRTOS xTaskCreateStatic 详解
开发语言·c#
kylezhao20195 小时前
C# DataGridView 控件使用详解
c#
一个帅气昵称啊5 小时前
C# 14 中的新增功能
开发语言·c#
阿蒙Amon5 小时前
C#每日面试题-简述C#构造函数和析构函数
java·开发语言·c#
BuHuaX5 小时前
Unity项目怎么接入抖音小游戏?
unity·c#·游戏引擎·wasm·游戏策划
EQUINOX15 小时前
CSharp算法竞赛环境配置与模板使用
c#·算法竞赛
夜流冰6 小时前
VSCode - 插件: 高亮显示选中的目标
ide·vscode·c#
He BianGu6 小时前
【笔记】DebuggerDisplay、DebuggerBrowsable 及其相关“系列”特性的系统性说明
笔记·c#