我创建了一个简单的程序,并初始化了双精度类型值,
var a = double.NaN;
我使用 Visual Studio 2019、.net Framework 4.5 构建项目,并使用 ILDASM.exe 版本 4.0.30319.0 将其反汇编为 .il 文件
IL_0001: ldc.r8 -nan(ind)
但当我尝试使用 ILASM.exe 版本 4.8.3752.0 组装它时出现错误
test.il(65) :错误:IL_0001 中标记“-”处的语法错误:ldc.r8 -nan(ind)
Double.PositiveInfinity 和 Double.NegativeInfinity 也发生了这种情况。有人可以帮忙吗?
| 归档时间: |
|
| 查看次数: |
760 次 |
| 最近记录: |