2012-10-09 45 views
0

我堆疊如何改變這些線是ToString()方法替換代碼爲ToString()方法

c1.DisplayComputerSummary(); 
c2.DisplayComputerSummary(); 

Console.WriteLine(); 

感謝

+4

我不明白你的問題 – codingbiz

+0

你問的如何重寫.ToStyring()函數返回DisplayChapterSummary()的值? – David

回答

0

你的問題是unclear但試試這個,

Console.WriteLine(c1.DisplayComputerSummary().ToString()); 
Console.WriteLine(c2.DisplayComputerSummary().ToString()); 
0
Console.WriteLine(c1.DisplayComputerSummary().ToString() + "-" + c2.DisplayComputerSummary().ToString()); 
1

你可能會問如何當對象被經由打印到控制檯定製輸出程序方法。您可以覆蓋ToString()方法的類c1c2是類型:

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