什么是指定CurrentCulture或InvariantCulture以及不指定文化的最佳实践?
根据我所了解的,如果您正在进行序列化等操作,则需要使用InvariantCulture来指定数据值的规范表示形式。这只占基于文化的字符串处理的相对较小部分。
大多数时间我觉得在每次执行以下操作时都要指定它很冗长、啰嗦且难看:
根据我所了解的,如果您正在进行序列化等操作,则需要使用InvariantCulture来指定数据值的规范表示形式。这只占基于文化的字符串处理的相对较小部分。
大多数时间我觉得在每次执行以下操作时都要指定它很冗长、啰嗦且难看:
var greeting = string.Format(CultureInfo.CurrentCulture, "Hello ", userName);
然而,我的团队最近开启了 FxCop,现在有一种推动力量要求所有地方都使用 CultureInfo。那么,在简洁性、可读性和功能性方面,最佳的技术组合是什么?
一些好的阅读材料: