gpt4 book ai didi

c# - String.Format 是否考虑语言环境?

转载 作者:太空狗 更新时间:2023-10-29 19:52:48 25 4
gpt4 key购买 nike

String.Format 有两种工作方式是真的吗: 如果我们使用内置格式,例如 C、N、P...,它会考虑语言环境设置吗? 如果我们使用自定义格式代码,例如 #,##0.000,它不会考虑语言环境设置吗?

在我的代码中,我使用这样的方法

String.Format("{0:#.##0,000}", 值);

因为我国使用逗号作为小数点分隔符

但结果仍然是:1,234.500,就好像它把点当作小数点分隔符一样。

请帮忙!

最佳答案

您想使用 CultureInfo :

value.ToString("N", new CultureInfo("vn-VN"));

使用 String.Format :

String.Format(new CultureInfo("vi-VN"), "N", value);

由于您在河内(根据个人资料),我使用了越南的代码,即 vn-VN

关于c# - String.Format 是否考虑语言环境?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1204164/

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