gpt4 book ai didi

c# - 使用印度编号系统的逗号分隔符格式化数字字符串

转载 作者:行者123 更新时间:2023-11-30 19:39:57 24 4
gpt4 key购买 nike

我在 string 中有一个数字值作为

string strNum = "12345678.90";

我想在 String.Format()

中使用 regex 用逗号分隔符格式化它

关于在

中使用 "{0:n0}"格式
String.Format("{0:n0}", Convert.ToDouble(strNum)); 

它给我的输出是 "12,345,679"

我希望输出为 "1,23,45,678.90" 而不是这个。在千位之后,我想要在 2 位数字之后的逗号分隔符,用于十万、千万等等

如何实现?

最佳答案

var s = String.Format(new CultureInfo( "en-IN", false ), "{0:n}", Convert.ToDouble("12345678.90"));

关于c# - 使用印度编号系统的逗号分隔符格式化数字字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25524180/

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