0

これらの行を ToString() メソッドに変更する方法を積み重ねています

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

Console.WriteLine();

ありがとう

4

3 に答える 3

1

メソッドを介してオブジェクトがコンソールに出力されるときにカスタム出力をプログラムする方法を尋ねているかもしれませんToString()。次の型である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()

于 2012-10-09T00:43:33.220 に答える
0

あなたの質問はunclear、これを試してみてください、

Console.WriteLine(c1.DisplayComputerSummary().ToString());
Console.WriteLine(c2.DisplayComputerSummary().ToString());
于 2012-10-09T00:39:33.880 に答える
0
Console.WriteLine(c1.DisplayComputerSummary().ToString() + "-" + c2.DisplayComputerSummary().ToString());
于 2012-10-09T00:39:37.163 に答える