首页
Python
Java
PHP
IOS
Andorid
NodeJS
JavaScript
HTML5
MSIL
MSIL学习——从HelloWorld开始
1.有没有必要学习IL 前段时间突然想搞搞IL语言,于是在博客园中找到了包建强前辈关于IL的文章学习,并且 […]
MSIL实用指南-生成if…else…语句
if…else…语句是非常重要的选择语句,它的生成一般需要ILGenerator的De […]
MSIL实用指南-生成接口
本篇讲解怎么样生成接口,即interface。 一、创建类型创建一个接口类型依旧用ModuleBuilder的 […]
MSIL实用指南-一维数组的操作
本篇讲解怎么生成和操作一维数组。各种数组类型创建的步骤是一样的,但是加载和保存步骤有所不同。 一.创建数组所有 […]
MSIL实用指南-装箱拆箱
本篇讲述怎样装箱拆箱。装箱和拆箱都是针对值类型而言的,装箱的性能开销远比拆箱的性能开销大。 装箱装箱指令是Bo […]
MSIL实用指南-生成构造函数
本篇讲解生成构造函数的一些知识,包括创建实例构造函数、静态构造函数、调用父类构造函数。 生成构造函数的方法 […]
MSIL实用指南-生成索引器
MSIL实用指南-生成索引器 索引器是一种特殊的属性,它有参数的,也有get和set方法,属性名称一般是 […]
MSIL实用指南-生成属性
本篇讲解怎么生成属性,包括get和set方法。 第一步,生成一个字段生成字段用TypeBuilder.Defi […]
MSIL实用指南-字段的加载和保存
字段有静态字段和非静态字段之分,它们的加载保存指令也是不一样的,并且非静态字段要生成this。 静态字段的 […]
MSIL实用指南-创建方法和定义参数
本篇讲解实现创建方法、指定参数的名称、实现参数加out和ref修饰符、以及参数加默认值。 创建方法 创建方法 […]
MSIL实用指南-创建枚举类型
创建枚举类型比较简单,主要使用moduleBuilder.DefineEnum 和enumBuilder.De […]
MSIL实用指南-创建字段
本篇讲解怎么创建字段,主要是在修饰符的创建上。 创建字段的方法是TypeBuilder.DefineField […]
MSIL实用指南-局部变量的声明、保存和加载
这一篇讲解方法内的局部变量是怎么声明、怎样保存、怎样加载的。 声明局部变量声明用ILGenerator的Dec […]
MSIL实用指南-加载bool、sbyte、byte、char、short等值
这一篇讲解怎么加载bool值、sbyte值、byte值、char值、short值。 加载bool值在.NET程 […]
MSIL实用指南-加载null、string、long、float、double等值
本篇讲述怎么加载null、string值、long值、float值、double值。 加载null不需要参数值 […]
MSIL实用指南-IL版hello world
我们学习编程开始时,一般用输出”hello world”的一段程序。 C#版的R […]
热门专题
服务器Ubuntu
小程序API(1.12)利用API函数操作数据缓存的方法
文件系统之磁盘配额
method
5个案例让你轻松搞懂区块链技术到底有什么实际应用
常见电脑故障
流程控制引擎组件化
计算机网络-DHCP协议抓包分析总结
执行子系统
浅谈缓存系统的三个问题
移动端常见问题
快捷指令
汇编语言-基础知识
java中反射的基本使用
欢迎留言。
Hadoop支持的压缩格式对比和应用场景以及Hadoop
如何使用Docker部署一个Go
request获取数据的几种方法
爬虫之代理IP
RocketMQ初入门踩坑记
IDEA远程debug线上项目(实操版)
if与switch(break穿透)
1
2
3
4
5
…
10
Next »