gpt4 book ai didi

c# - 如何设置 CultureInfo.InvariantCulture 默认值?

转载 作者:IT王子 更新时间:2023-10-29 04:32:36 25 4
gpt4 key购买 nike

当我在 C# 中有这样一段代码时:

double a = 0.003;
Console.WriteLine(a);

它打印“0,003”。

如果我有另一段代码:

double a = 0.003;
Console.WriteLine(a.ToString(CultureInfo.InvariantCulture));

它打印“0.003”。

我的问题是我需要一个点作为小数点,但 C# 默认使用逗号。此外,我不想为了打印出一个 double 变量而输入这么长的代码行。

最佳答案

您可以将当前线程的文化设置为您想要的任何文化:

Thread.CurrentThread.CurrentCulture = System.Globalization.CultureInfo.InvariantCulture;

请注意,更改区域性还会影响字符串比较和排序、日期格式以及日期和数字的解析等内容。

关于c# - 如何设置 CultureInfo.InvariantCulture 默认值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12729922/

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