![]() |
1
1
您要做的是执行转换
之前
执行计算。幸运的是,您可以在文本值(编译时)中直接执行此操作,而不必在运行时强制转换。附加
或者,您可以显式地将它们全部标记为小数:
通过此操作,可以移除强制转换,因为十进制表达式本身将是十进制:
|
![]() |
2
0
将两个整数相除将产生一个整数结果,这将丢失您要查找的任何十进制精度。 所以你至少要有一个价值观 在部门中 小数。铸造 之后 计算太晚了,损坏已经造成了。 试试这个:
或者更好的是,如果它是一个文本值,则将其声明为十进制,而不强制转换(请注意
|
|
Robert King · Unity C#语法问题-转换位置 1 年前 |
![]() |
JBryanB · 如何从基本抽象类访问类属性 1 年前 |
|
law · 检查答案按钮的输入字符串格式不正确 2 年前 |
![]() |
i_sniff_ket · 在unity之外使用unity类 2 年前 |