需要将double或decimal转换为字符串

Cap*_*mic 3 .net c# string

我需要将double转换为带有两个十进制数字的字符串,用'dot'分隔我的关注点是必须始终将dot用作分隔符.

Jon*_*eet 11

最简单的方法是指定CultureInfo.InvariantCulture文化,例如

string text = d.ToString("N2", CultureInfo.InvariantCulture);
Run Code Online (Sandbox Code Playgroud)

  • @Captain Comic:是的。对于*大多数*目的,您可以将不变文化视为几乎是美国英语:) (2认同)