2017-04-10 38 views
0

在C#和.NET框架,什么是控制台的静态IO方法和Console.In/Out/Error的IO方法之间的差异和关系?

  • 静态读取之间的差异,并写System.Console类的方法,并
  • 读写TextReader的对象Console.InTextWriter的对象的方法Console.OutConsole.Error

System.Console.WriteSystem.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参数等效的方法。

相关问题