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

相关推荐
在世修行11 小时前
从零打造 C# 工业视觉检测系统(八):Modbus RTU 协议解析与 PLC 剔除控制实战
开发语言·c#
sunburn-12 小时前
Java 队列全面详解:从入门到面试实战
java·开发语言·汇编·ide·idea
花落人散处15 小时前
CDiskClean 开发历程——忽略进程_拖拽功能实现参考
c#
xcLeigh17 小时前
Unity基础:C#脚本的创建与挂载——让你的游戏物体活起来
游戏·unity·c#·教程
花落人散处17 小时前
CDiskClean 开发历程——文件&进程实时监控-实现方案参考
c#
猿长大人20 小时前
C# | MediatR 入门指南:后端架构解耦
分布式·后端·架构·c#·.net
回忆2012初秋21 小时前
C# 中的 EAP:基于事件的异步编程全面指南(一)
开发语言·c#
曹牧21 小时前
C#:Type
开发语言·c#
用户3721574261351 天前
C# 如何在 Excel 中创建下拉列表:3 种常见数据源实现方式
c#
czhc11400756631 天前
工业视觉检测中的通用设计模式与技术笔记
c#