在C#中到处投射(浮动).在双打中工作更好吗?

Iai*_*ain 5 c# floating-point double casting

在XNA游戏上工作,我使用float来获取大部分数值.大多数C#函数似乎输入/输出双精度因此我正在编写(浮动)很多.我应该只使用双打还是我的工作方式好吗?

Chr*_*isF 2

你应该使用双打。它们比单精度浮子更准确,并且会产生铸造费用。

  • @LukeH - 在这种情况下,我会选择导致最少铸造的类型。如果您要进行更多的 XNA 调用,则使用 float,否则使用 double。 (2认同)