Как получить шаблон валюты для определенной культуры?
Пример:
Вместо использования:
string.Format("{0:c}", 345.10)
Я хочу использовать это:
string.Format("#.##0,00 €;-#.##0,00 €", 345.10);
Но как мне получить строку шаблона (например, "#. ## 0,00 €; - #. ## 0,00 €" ) для каждой культуры, которую требуется моему приложению?
Я не могу использовать шаблон "{0: c}", потому что, если пользователь переключает язык, валюта должна быть одинаковой.