了解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 小时前
C#:数字的定义和表示方式
算法·c#
Young_Gnay4 小时前
.NET 之 WebApi学习笔记 (持续更新)
后端·c#
李高钢5 小时前
WPF MVVM Light 入门:从零到Hello World
c#·wpf
曹牧6 小时前
C#:函数参数指定默认值
开发语言·c#
李高钢7 小时前
WPF MVVM Light(三):RelayCommand 命令与 Messenger 消息
前端·c#·wpf
AI刀刀11 小时前
能生成 word 文档的文心在导出时易出现排版错乱,AI 导出鸭精准优化版式,提升文档完整性
人工智能·c#·word·excel·ai导出鸭
曹牧12 小时前
C#:字符串做20位截断
开发语言·c#
离陌在学C#1 天前
C# 事件(Event)详解:从概念到实战
开发语言·c#
rockey6271 天前
C#脚本引擎之AScript与Flee对比
c#·.net·script·eval·动态脚本
zjnlswd1 天前
C#学习笔记4
笔记·学习·c#