繁体   English   中英

在 c# (visual studio) 中添加 2 个双数

[英]Adding 2 double numbers in c# (visual studio)

所以,当我运行程序并输入 2 个数字(例如 2.4 和 4.5)时,相加的结果是 69 而不是 6.9。 但是,当我运行程序并键入 2,4 和 4,5 时,结果是 6,9?

谁能帮我解决这个问题。 我在 Visual Studio 2019 中运行它。代码在下面!

代码:

    static void Main(string[] args)
    {
        Console.Write("Enter a number: ");
        double num1 = Convert.ToDouble(Console.ReadLine());
        Console.Write("Enter a another number: ");
        double num2 = Convert.ToDouble(Console.ReadLine()); 
       
        Console.WriteLine(num1+num2);
        Console.ReadLine();
    }

检查您的 O/S 区域设置以获取号码。 在 Windows 10:控制面板 > 区域 > 其他设置。 具体看十进制符号和数字分组符号。 你的代码对我有用。 当我在我的机器上更改区域设置时(小数符号为逗号,数字分组符号为句点),它按照你描述的那样工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM