Double除以double =整数?

时间:2018-10-29 14:55:58

标签: c# double

我对C#不太了解,但是我试图在这里进行简单的划分,我想我会发疯的,因为没有任何效果。

好的,所以请向我解释一下为什么起作用

            double minimum = 2.00 / 100.00;
            Console.WriteLine(minimum); // displays "0,02"

但这不起作用吗?:

      double result;
      if(Double.TryParse(returnTextBox.Text, out result))
        {
            double minimum = (double)result / 100.00;
            Console.WriteLine(minimum); // displays "2"
        }

我尝试对所有可能的内容进行强制转换(加倍)。也无需铸造。似乎总是显示2。我感觉自己错过了一些重要的东西,我只是看不到。

1 个答案:

答案 0 :(得分:1)

解决方案是这样:

Double.TryParse(returnTextBox.Text, NumberStyles.Any, CultureInfo.InvariantCulture, out result)

谢谢大家!