【发布时间】:2011-03-14 23:14:36
【问题描述】:
指定 CurrentCulture 或 InvariantCulture 而根本不指定文化的最佳做法是什么?
根据我的阅读,例如,如果您要进行序列化,则需要 InvariantCulture 作为指定数据值的规范表示的一种方式。这是基于文化的字符串操作的相对较小百分比。
我发现它很长,很冗长,而且很丑,每次我都指定它,比如说:
var greeting = string.Format(CultureInfo.CurrentCulture, "Hello ", userName);
但是,我的团队最近启用了 FxCop,现在一直在推动在任何地方都使用 CultureInfo。结合简洁性、可读性和功能性的最佳技术是什么?
一些不错的阅读材料:
【问题讨论】:
标签: c# globalization culture cultureinfo currentculture