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

相关推荐
花之亡灵3 分钟前
.net6 中实现邮件发送
笔记·c#·.net·代码规范
rrtt_23231 小时前
UE5 尝试接入 C# 脚本方案
ue5·c#·csharp·unrealcsharp
淬渊阁5 小时前
汇编学习结语
汇编·学习
打工人你好5 小时前
VS Code 的 .S 汇编文件里面的注释不显示绿色
汇编
leslie_xin6 小时前
(原创)[开源][.Net Framework 4.5] SimpleMVVM(极简MVVM框架)更新 v1.1,增加NuGet包
c#·wpf
DXM05217 小时前
牟乃夏《ArcGIS Engine地理信息系统开发教程》学习笔记1
开发语言·经验分享·笔记·学习·arcgis·c#·arcgis engine
Wythzhfrey8 小时前
51单片机Day03---让一个LED灯闪烁
c语言·单片机·嵌入式硬件·c#·51单片机
浅陌sss8 小时前
C#容器源码分析 --- List
c#
幻想趾于现实21 小时前
C# Winform 入门(15)之制作二维码和拼接(QR)
开发语言·c#·winform