装箱参考类型参考没有任何逻辑错误.这只是一个无操作,没有任何变化.
但是,对于.NET CLR中真正实现的内容,Ecma-335并不总是很好的描述.实现Opcodes.Box的JIT_Box()辅助函数在被要求装入不是值类型的值时实际上会抛出InvalidCastException.它期望编译器和抖动知道何时在不必要时抑制装箱转换.他们是这样.
| 归档时间: |
|
| 查看次数: |
480 次 |
| 最近记录: |