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

相关推荐
神仙别闹42 分钟前
基于C#实现(WinForm)求解SIN(X)数值分析
c#
吴可可1237 小时前
样条曲线转多段线技巧
算法·c#
ThornArmor8 小时前
【控制篇】斩断无休止空转:4-bit 指令集里的跳转律令与时序状态机
c语言·汇编·c++·单片机·嵌入式硬件
影寂ldy8 小时前
C#多维数组
开发语言·算法·c#
淡海水9 小时前
01-认知篇-总览-HybridCLR是什么
unity·c#·aot·热更新·clr·hybrid
Xin_ye100869 小时前
C# 零基础到精通教程 - 第十三章:文件与流 I/O——读写文件
开发语言·c#
xiaoshuaishuai810 小时前
C# 服务注册与生命周期
开发语言·windows·c#
光泽雨10 小时前
c#中特性的定义和IEnumerable<T>
c#
公子小六10 小时前
基于.NET的Windows窗体编程之WinForms打印
windows·microsoft·c#·.net·winforms