Я ищу последовательный способ структурирования моего использования форматирования строк в большом веб-приложении, и я ищу рекомендации или рекомендации, по которым идти.
До сих пор у меня был статический класс, который выполняет некоторое обычное форматирование, например,
Formatting.FormatCurrency
Formatting.FormatBookingReference
Я не уверен, что это правильный путь, я бы предпочел использовать стандартный способ форматирования строк в .NET напрямую и использовать:
amount.ToString ( "с")
reference.ToString ( "000000")
Я бы использовал IFormattable и ICustomFormatter для некоторых из наших более сложных структур данных, но я пытаюсь понять, что делать с более простыми существующими объектами, которые нам нужно форматировать (в данном случае Int32, но также DateTime).
Должен ли я просто определить константы для "c" и "000000" и использовать их последовательно во всем веб-приложении или есть более стандартный способ сделать это?