gpt4 book ai didi

c# - 如何使 double 始终包含一个 .特点?

转载 作者:行者123 更新时间:2023-11-30 18:49:07 25 4
gpt4 key购买 nike

我注意到我的 double 包含不同精度的字符,具体取决于区域设置。

例如:

3,473.45

如何强制 double 始终包含 . 精度字符?

问题是,一旦我将包含此 double 值的类序列化为 XML,它就会被传送到其他期望标准结果的系统。

所以在阅读您的回复(并感谢)之后,你们是否建议将属性更改为字符串(在字符串中进行替换),以便它使用字符串值(而不是 double 值)进行序列化?

最佳答案

您需要使用不变区域性将 double 转换为字符串。

double d = 3.47;
Console.WriteLine(d.ToString(CultureInfo.InvariantCulture));

关于c# - 如何使 double 始终包含一个 .特点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1657381/

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