#c_sharp #ооп
Как создать public virtual string ToString(string format) в своём классе, чтоб он отзывался, например, на string.Format("{0:NNP}", x) мой метод public virtual string ToString(string format) { if (format == "NNP") return "NNP format"; return ToString(); } не вызывается при вышеупомянутом string.Format("{0:NNP}", x), вместо него вызывается стандартный public override string ToString() класса. Как решить эту проблему
Ответы
Ответ 1
Реализуйте интерфейс IFormattable
Комментариев нет:
Отправить комментарий