![]() |
1
7
语言不会 隐含地 执行转换,因为它会导致精度损失。但是,你可以 明确地 使用转换执行转换:
在这种情况下,你知道你不是在处理天文数量或精细的高精度,所以这应该是好的。 您还可以通过指定浮点文字而不是双精度来防止将值自动提升为双精度:
……
|
![]() |
2
11
你这里有更大的问题。 你不应该把财务数字表示成浮点数或双倍数 . c有一种专门用来表示财务数量的类型:十进制。 你的代码应该是
记住这一点的方法是:“M是为了钱”。 另外,当我们在这里时,在将用户输入转换为数字时使用tryparse;用户可能键入一些不是数字的内容,然后您将得到一个异常。 |
![]() |
3
1
这样就可以了。
|
|
Robert King · Unity C#语法问题-转换位置 1 年前 |
![]() |
JBryanB · 如何从基本抽象类访问类属性 1 年前 |
|
law · 检查答案按钮的输入字符串格式不正确 2 年前 |
![]() |
i_sniff_ket · 在unity之外使用unity类 2 年前 |