CurrentCulturt и CurrentUICulture
От: _novice_  
Дата: 11.08.10 14:39
Оценка:
Вопрос 1.
CurrentUICulture – это язык операционной системы (дистрибутива) .
CurrentCulture – это язык установленный в региональных сеттингах (предпочтительный формат дат валют и тж и тп.).
Так?

Когда я собираюсь форматировать строку для показа пользователю в GUI (например, форматирую дату), то я должен использовать CurrentCulture или CurrentUICulture?

Думаю, вроде как CurrentCulture.
Но грызут сомнения и колеги настаивают на CurrentUICulture. Как их убедить? Или я неправ?

Если я прав, то возникает второй вопрос.

Вопрос 2.
При вызоме ToString без параметра IFormatProvider, по умолчанию берётся CurrentCulture. Т.е. всё происходит по умолчанию правильно.

Но FxCop зачем-то меня заставляет явно указывать CultureInfo.
Зачем он это делает. И стоит ли его слушаться?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.