これらの行を ToString() メソッドに変更する方法を積み重ねています
c1.DisplayComputerSummary();
c2.DisplayComputerSummary();
Console.WriteLine();
ありがとう
メソッドを介してオブジェクトがコンソールに出力されるときにカスタム出力をプログラムする方法を尋ねているかもしれません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()
あなたの質問はunclear
、これを試してみてください、
Console.WriteLine(c1.DisplayComputerSummary().ToString());
Console.WriteLine(c2.DisplayComputerSummary().ToString());
Console.WriteLine(c1.DisplayComputerSummary().ToString() + "-" + c2.DisplayComputerSummary().ToString());