Какова наилучшая практика для указания CurrentCulture или InvariantCulture и вообще не указывать культуру?
Из того, что я прочитал, например, если вы выполняете сериализацию, вам нужно InvariantCulture как средство указания канонического представления значения данных. Это относительно небольшой процент манипуляций на основе культуры.
Я нахожу его длинным, многословным и уродливым в большинстве случаев, чтобы указывать его каждый раз, когда я говорю:
var greeting = string.Format(CultureInfo.CurrentCulture, "Hello ", userName);
Однако моя команда недавно включила FxCop, и теперь есть толчок, чтобы всегда использовать CultureInfo в любое время. Каков наилучший способ сочетания краткости, удобочитаемости и функциональности?
Некоторые хорошие материалы для чтения: