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

相关推荐
雪豹阿伟5 小时前
C# —— 上位机行业解析与完整学习规划
c#·上位机
一念春风5 小时前
记事本(C#)
开发语言·c#
wangl_926 小时前
初探 C# 15 的 Union Types
java·开发语言·算法·c#·.net·.net core
雪豹阿伟6 小时前
C# 与 .NET 生态系统概述
c#·上位机
puamac7 小时前
c#打开cmd然后输入claude
stm32·单片机·c#
雪豹阿伟7 小时前
1.C# —— 项目结构、变量、数据类型与枚举
c#·上位机
雪豹阿伟7 小时前
C# —— Visual Studio 2026 安装教程
c#·上位机
FuckPatience7 小时前
C# 引用dll没用,显示没有对应的类名称
c#
加号38 小时前
【C#】 实现程序最小化后重新拉起并强制置顶显示的技术指南
开发语言·c#