我正在学习 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;
}