一、类的强制转换
1.转换成某个类
用Castclass指令。
实例代码:
ilGenerator.Emit( OpCodes.Castclass , typeof(ClassA) );

2.转换成某个值类型
用Unbox_Any指令。
实例代码:
ilGenerator.Emit( OpCodes.Unbox_Any , typeof(DateTime) );
ilGenerator.Emit( OpCodes.Unbox_Any , typeof(int) );

二、值类型的强制转换

1.转化为sbyte
用Conv_I1指令。

1.转化为sbyte
用Conv_I1指令。

2.转化为short
用Conv_I2指令。

3.转化为int
用Conv_I指令。

4.转化为long
用Conv_I8指令。

5.转化为float
用Conv_R4指令。

6.转化为double
用Conv_R8指令。

7.转化为byte
用Conv_U1指令。

8.转化为ushort
用Conv_U2指令。

9.转化为uint
用Conv_U指令。

10.转化为ulong
用Conv_U8指令。

最新文章

  1. ISO日期格式标准,浏览器到服务器到mysql中的时区
  2. ubuntu 安装redis两种方式 教程
  3. Listbox简单用法
  4. git 在提交之前撤销add操作
  5. svn安装【转载】
  6. No.002 Add Two Numbers
  7. PHP 反射 ReflectionClass
  8. Topo图
  9. HDU-4635 Strongly connected 强连通,缩点
  10. VirtualBox上Ubuntu 共享文件夹
  11. java IO 实例分析
  12. [转]hibernate主键生成策略
  13. OWIN的概念初接触
  14. JPush 使用教程
  15. Java学习笔记8(面向对象一:概念、private)
  16. 第五节,python基本语法
  17. IO流_PrintWriter(字符打印流)与PrintStream(字节打印流)
  18. spring 手动添加 bean 到容器,例子 :多数据源配置
  19. 图数据库cayley+mongo的起航之旅
  20. [ 转载 ] Java中成员变量 和局部变量

热门文章

  1. php上传excle文件,csv文件解析为二维数组
  2. python带有GIL解释器锁
  3. STL map 详细用法
  4. css清除select默认的样式
  5. Calico 网络通信原理揭秘
  6. Git 的常用的命令
  7. Android Studio 'AIDL is missing' 且 不识别R文件
  8. js页面3秒自动跳转
  9. 浏览器输入URL到返回页面的全过程
  10. .netcore持续集成测试篇之Xunit数据驱动测试一