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

相关推荐
aini_lovee28 分钟前
C#与倍福PLC(通过ADS协议)通信上位机源程序实现
开发语言·c#
2501_930707781 小时前
使用C#代码压平 PDF 表单字段
数据库·pdf·c#
IT知识分享4 小时前
数字上标、下标如何打,6种常用方法详解
开发语言·c#·xhtml
码农学院5 小时前
itextsharp .net中如何设置两个表格的间距设为0,取网站的域名,协议、端口、当前站点目录的地址
开发语言·c#·.net
monkeyhlj6 小时前
Agent Skills简单理解
开发语言·c#
星河耀银海7 小时前
Unity C#入门:变量的定义与访问权限(public/private)
unity·c#·lucene
asdzx677 小时前
使用 C# 添加或读取 Excel 公式:完整指南
开发语言·c#·excel
加号37 小时前
【C#】 中 BCD 字节数组转十进制字符串的原理与实现思路
开发语言·c#
周杰伦fans7 小时前
C# 从 List 中移除另一个集合
windows·c#
大空大地20267 小时前
C#进阶语法**总结
c#