DateTimeFormatInfo.CurrentInfo.LongTimePattern не обновляется - PullRequest
1 голос
/ 16 сентября 2010

Я использую это, чтобы прочитать текущий шаблон времени в Windows:

System.Globalization.DateTimeFormatInfo.CurrentInfo.LongTimePattern

Однако, если я внесу изменения в региональные настройки на панели управления, этот шаблон не будет обновлен, пока я не перезапущу свое приложение. Как заставить этот шаблон обновляться при изменении региональных настроек?

1 Ответ

1 голос
/ 16 сентября 2010

Значения кэшируются.Есть способ, чтобы очистить это.CultureInfo.ClearCachedData().

Примечание: еще во времена .NET 1.x этот метод не существовал.Вы должны были использовать отражение, чтобы обнулить приватное поле.Хорошие времена:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...