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

相关推荐
Behavior6 小时前
Unity 手游动态更换 App 图标 — Android 与 iOS 双端技术方案
c#·unity3d·游戏开发
周杰伦fans6 小时前
构建真正智能的CAD AI绘图代理
开发语言·人工智能·c#
UIU11410 小时前
递归算法与汉诺塔
c++·学习·算法·c#·递归
CSharp精选营15 小时前
我用 ASP.NET Core 做了个水稻病虫害检查系统
c#·毕业设计·.net core·码农刚子
唐青枫15 小时前
我用 C# 开发了一款电子发票自动整理工具
c#·.net
下页、再停留15 小时前
【C#桌面客户端系列学习-2】在原来窗口基础上打开新窗口
c#·visual studio
Behavior15 小时前
Unity 手游 iOS Deep Link 唤醒全流程:从 URL Scheme / Universal Links 到 C# 层参数投递
c#·unity3d·游戏开发
我是唐青枫15 小时前
我用 C# 开发了一款电子发票自动整理工具
c#·.net
WAKU15 小时前
C#: 爸爸再爱我一回! 写在微软使用Rust重写GitHub Copilot之后的碎碎念
microsoft·rust·微软·c#·编程语言
唐青枫16 小时前
别把 WPF 写成一个 MainWindow:C#.NET Prism 模块化开发详解
c#·.net