System.Console.In
is instance of TextReader
, and System.Console.Out
and System.Console.Error
are instances of TextWriter
.
The static IO methods of Console
just call the equivalent methods on the Console.In
and Console.Out
TextWriter properties http://ift.tt/2rDNJra
public static int ReadLine()
{
return In.ReadLine();
}
public static void WriteLine()
{
Out.WriteLine();
}
Does the above way of creating static methods of Console
from TextReader
and TextWriter
use some design pattern(s)?
I am asking that, because TextReader
and TextWriter
are created from streams using design pattern "Adapters".
Thanks.
Aucun commentaire:
Enregistrer un commentaire