我堆疊如何改變這些線是ToString()方法替換代碼爲ToString()方法
c1.DisplayComputerSummary();
c2.DisplayComputerSummary();
Console.WriteLine();
感謝
我堆疊如何改變這些線是ToString()方法替換代碼爲ToString()方法
c1.DisplayComputerSummary();
c2.DisplayComputerSummary();
Console.WriteLine();
感謝
你的問題是unclear
但試試這個,
Console.WriteLine(c1.DisplayComputerSummary().ToString());
Console.WriteLine(c2.DisplayComputerSummary().ToString());
Console.WriteLine(c1.DisplayComputerSummary().ToString() + "-" + c2.DisplayComputerSummary().ToString());
你可能會問如何當對象被經由打印到控制檯定製輸出程序方法。您可以覆蓋ToString()
方法的類c1
和c2
是類型:
public override string ToString()
{
return DisplayComputerSummary();
}
然後在你的程序,你可以使用它作爲:
Console.WriteLine(c1.ToString());
Console.WriteLine(c2.ToString());
Console.WriteLine();
甚至只是:
Console.WriteLine(c1);
Console.WriteLine(c2);
Console.WriteLine();
有關ToString()
方法的更多信息,請參閱here。
我不明白你的問題 – codingbiz
你問的如何重寫.ToStyring()函數返回DisplayChapterSummary()的值? – David