2017-04-10 9 views
0

、何コンソールの静的IOメソッドとConsole.In/Out/ErrorのIOメソッドの違いと関係C#と.NET Frameworkの

  • 静的リードとの間の差であり、System.Consoleクラスのメソッドを書き込み、
  • リードとTextReaderのオブジェクトConsole.InTextWriterのオブジェクトのメソッドを書き込みますConsole.Out,Console.Error

System.Console.Write行うとSystem.Console.WriteLine方法はSystem.Console.Out.WriteSystem.Console.Out.WriteLine、またはSystem.Console.Error.WriteSystem.Console.Error.WriteLineなどと同じように動作しますか?

ありがとうございました。

答えて

1

あなたはreference sourceを閲覧することによって自分自身のために見ることができます:

public static int ReadLine() 
{ 
    return In.ReadLine(); 
} 

public static void WriteLine() 
{ 
    Out.WriteLine(); 
} 

静的メソッドは、ちょうどInOutTextWriter特性に同等のメソッドを呼び出します。

関連する問題