Я изучаю C #и мне интересно, в чем может заключаться смысл и польза от переопределения ToString
, как показано в примере ниже.
Можно ли это сделать каким-то более простым способом, используя общий метод без переопределения?
public string GetToStringItemsHeadings
{
get { return string.Format("{0,-20} {1, -20}", "Office Email", "Private Email"); }
}
public override string ToString()
{
string strOut = string.Format("{0,-20} {1, -20}", m_work, m_personal);
return strOut;
}