Укажите разделитель тысяч в CurrentUICulture - PullRequest
0 голосов
/ 10 марта 2011

Я пытаюсь установить информацию о культуре для моей темы

Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture ("de-DE");

Thread.CurrentThread.CurrentUICulture = new CultureInfo("de-DE");

Выше приведена культура, которую я установил, она хорошо работает с числовыми форматами для преобразования десятичной информации, я пытаюсь установить разделитель тысяч, и я не знаю способа без его установки на уровне сетки или использования строки. Формат.

Кто-нибудь знает, как установить разделитель тысяч на уровне культуры потоков?

Ответы [ 2 ]

1 голос
/ 10 марта 2011

Это похоже на работу:

    Thread.CurrentThread.CurrentUICulture = new CultureInfo("de-DE");
    Thread.CurrentThread.CurrentCulture = Thread.CurrentThread.CurrentUICulture;

    Thread.CurrentThread.CurrentUICulture.NumberFormat.CurrencyGroupSeparator = "|";

    String Test = 123456789.ToString("C");
1 голос
/ 10 марта 2011

Я не уверен, правильно ли я понял ваш вопрос, но вы пытались изменить его с помощью свойства CultureInfo.NumberFormat.NumberGroupSeparator?

...