Я использую веб-страницу infragistics и вам нужно форматировать строку валюты. Для этого мне нужна строка, содержащая шаблон, такой как «$ ### ###, 00», и мне хотелось бы, чтобы это появилось из моего текущего CultureInfo. Как я могу это сделать? мне нужно составить его вручную из информации в Do:Строка формата валюты в asp.net
CultureInfo.CreateSpecificCulture(myLanguageId).NumberFormat.CurrencyGroupSeparator
CultureInfo.CreateSpecificCulture(myLanguageId).NumberFormat.CurrencyGroupSizes
CultureInfo.CreateSpecificCulture(myLanguageId).NumberFormat.CurrencyDecimalDigits
CultureInfo.CreateSpecificCulture(myLanguageId).NumberFormat.CurrencyDecimalSeparator
и т.д. т.д. и т.д.
Является ли решение одной линии?
хорошо, не совсем. Я не хочу, чтобы сделать фактическое преобразование самостоятельно, просто получить строку шаблона. Пример: строка myPattern = CreateCurrencyPattern (myCurrentCulture); , а затем myPattern будет содержать «$ ###, ###, ###. 00» с или без символа валюты. –
Этот ответ не дает запрашиваемого результата. –