CurrentCultureまたはInvariantCultureを指定し、カルチャをまったく指定しないためのベストプラクティスは何ですか?
私が読んだことから、たとえば、シリアル化を行う場合、データ値の正規表現を指定する手段としてInvariantCultureが必要です。これは、カルチャベースの文字列操作の比較的小さな割合です。
私はそれを長く、冗長で、ほとんどの場合、私が行うたびにそれを指定するのは醜いです、と言います:
var greeting = string.Format(CultureInfo.CurrentCulture, "Hello ", userName);
しかし、私のチームは最近FxCopをオンにしたため、CultureInfoを常にどこでも使用するようになりました。簡潔さ、読みやすさ、機能性を組み合わせるための最良のテクニックは何ですか?
いくつかの良い読み物: