C# 以美国区域性格式显示货币值

C# 以美国区域性格式显示货币值,c#,asp.net,formatting,cultureinfo,C#,Asp.net,Formatting,Cultureinfo,如何以美国文化格式(如5123456.55美元)显示货币价值。我知道我可以用ToString方法来做,但不知道怎么做?这是使用ToString方法的解决方案 这是使用ToString方法的解决方案 另请参见: 另请参见: double cost=5123456.55; Console.WriteLine(cost.ToString("C", new System.Globalization.CultureInfo("en-US"))); // The example displays th

如何以美国文化格式(如5123456.55美元)显示货币价值。我知道我可以用ToString方法来做,但不知道怎么做?

这是使用ToString方法的解决方案


这是使用ToString方法的解决方案


另请参见:


另请参见:

double cost=5123456.55;
Console.WriteLine(cost.ToString("C", new System.Globalization.CultureInfo("en-US")));
// The example displays the output: $5,123,456.55