0
格式化用逗号数字和小数点写入功能
public class Program
{
public static void Main(string[] args)
{
string Str = null;
Str = string.Format(CultureInfo.InvariantCulture,"{0:c}", 9989.87);
Console.WriteLine(Str);
}
}
输出C#代码为:$ 9,989.87,但我想为$ 9,989.87
['的String.Format(CultureInfo.InvariantCulture, “{0:N}”,9989.87)'](http://stackoverflow.com/questions/3360942/string-format-vs-tostring-and-using-invariantculture) – Slai
[String.Format vs ToString和使用InvariantCulture]( http://stackoverflow.com/questions/3360942/string-format-vs-tostring-and-using-invariantculture) –
感谢Slai,它的工作..如果我使用{0:C},则{0:N}价值即将与货币也......但问题是货币和价值之间没有空间..我如何把他们之间的空间......我喜欢这样的Str = string.Format(CultureInfo.InvariantCulture,+“” +“{0:c}”,9989.87);但这是抛出错误... – user7408807