#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
Комментариев нет:
Отправить комментарий