指定 CurrentCulture 或 InvariantCulture 而根本不指定文化的最佳做法是什么?
从我读过的内容来看,例如,如果您正在进行序列化,则需要 InvariantCulture 作为指定数据值的规范表示的一种方式。这是基于文化的字符串操作的相对较小百分比。
我发现它很长,很冗长,而且很丑,每次我都指定它,比如:
var greeting = string.Format(CultureInfo.CurrentCulture, "Hello ", userName);
然而,我的团队最近打开了 FxCop,现在有一种推动力,即始终在任何地方使用 CultureInfo。结合简洁性、可读性和功能性的最佳技术是什么?
一些不错的阅读材料: