我正在寻找一种一致的方式来构建我在整个大型 Web 应用程序中对格式化字符串的使用,并且我正在寻找关于哪种方式的建议或最佳实践。
到目前为止,我有一个静态类,它执行一些常见的格式化,例如
Formatting.FormatCurrency
Formatting.FormatBookingReference
我不相信这是要走的路,我更喜欢直接使用.NET中格式化字符串的标准方法并使用:
数量.ToString("c")
参考.ToString("000000")
对于我们一些更复杂的数据结构,我使用 IFormattable 和 ICustomFormatter,但我正在努力处理我们需要格式化的更简单的现有对象(在本例中为 Int32 以及 DateTime)。
我是否只是为“c”和“000000”定义常量并在整个 Web 应用程序中一致地使用它们,还是有更标准的方法来做到这一点?