![](/img/trans.png)
[英]Inserting numbers from excel to Visual Studio C# code editor as two-dimensional double array
[英]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.