Как отобразить стоимость валюты в американском культурном формате, например, 5 123 456,55 долларов США. Я знаю, что могу сделать это с помощью метода 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
См. Также:
Стандартные строки числового формата