gpt4 book ai didi

c# - 代码隐藏中的值在 UI 中以不同方式呈现

转载 作者:行者123 更新时间:2023-11-30 18:57:24 31 4
gpt4 key购买 nike

这个双数:16.8999999

theDouble = Math.Round(theDouble, 1) 之后,它在调试器中显示为 16.9,但稍后在 UI 中它不是 16.9,而是 16.899999。

为什么会这样?

我正在开发一个 WP7 应用程序,但是每当我四舍五入某个值时,它总是在 UI 中显示为“四舍五入”。在将数组分配给列表框的项目源之前,我什至尝试进行最后一轮。这真的很奇怪,我将不胜感激任何帮助或解释。

我什至尝试在设置 itemssource 之前自己分配一个值。我分配 16.89999 并使用上述方法对其进行舍入。在调试器中,我得到了预期的结果,但随后在 UI 中,我得到了另一个结果,即 16.899999618。帮忙?

最佳答案

将值赋回给变量:

   mydouble = Math.Round(mydouble, 1);

更新:

由于您更新了问题,因此您可以专注于值的显示方式。

关于c# - 代码隐藏中的值在 UI 中以不同方式呈现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6393463/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com