C#通过分隔数字将十进制转换为字符串
C# converting decimal to string by seperating digits
decimal value = 10000;
var str = value.ToString("N0").Replace(",",".");
Output : 10.000
有没有更好的方法来分隔数字而不使用 Replace
?
这样试试;
decimal value = 10000;
var str = value.ToString("N0",CultureInfo.CurrentCulture);
此外,您可以根据需要配置文化。喜欢;
CultureInfo.CreateSpecificCulture("en-En")
请参考这个post;
decimal value = 10000;
var str = value.ToString("N0").Replace(",",".");
Output : 10.000
有没有更好的方法来分隔数字而不使用 Replace
?
这样试试;
decimal value = 10000;
var str = value.ToString("N0",CultureInfo.CurrentCulture);
此外,您可以根据需要配置文化。喜欢;
CultureInfo.CreateSpecificCulture("en-En")
请参考这个post;