Пользовательский формат валюты - C#
Формулировка задачи:
Как у string.Format указать что надо разделять тысячи и вывести все знаки после запятой? Я нашел как выводить определенное количество после запятой (в примере один знак).
decimal d = 1000000.204M; CultureInfo de = CultureInfo.GetCultureInfo("uk-UK"); Console.Write(String.Format(de,"{0:0,0.0}",d));
Решение задачи: «Пользовательский формат валюты»
textual
Листинг программы
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Globalization; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { NumberFormatInfo info = new NumberFormatInfo(); info.CurrencyDecimalDigits = 3; info.CurrencyGroupSeparator = "_"; info.CurrencySymbol = "XX-"; decimal d = 1000000.240M; Console.WriteLine(string.Format(info, "{0:C}", d)); Console.ReadLine(); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д