В общем есть непонятки с форматирование. есть интерфейсы IFormatProvider, ICustomFormatter.
Правильно ли я понимаю:
включает метод Код
GetFormat(Type formatType)
При вызове его, должен возвращаться подходящий класс, реализующий (Который осуществляет форматирование с помощью метода Format).
Тогда один вопрос. Как поступать когда необходимо иметь несколько разных форматтеров(Первое что приходит на ум - реализовать несколько классов, реализующих IFormatProvider, которые соответствуют нескольким форматтерам.
Можно ли как то обойтись одним классом реализующим IFormatProvider и нескольким форматтерам?)