In realtà la questione dovrebbe essere Perché Console.WriteLine
esistono solo per essere un wrapper per Console.Out.WriteLine
Perché esiste Console.Out.WriteLine?
Ho trovato questo piccolo metodo che utilizza IntelliSense, poi aprì .NET reflector e 'decompilato' il codice per il metodo Console.WriteLine
e trovato questo:
public static void WriteLine(string value)
{
Out.WriteLine(value);
}
Quindi perché WriteLine
implementato in questo modo? È totalmente solo una scorciatoia o c'è un'altra ragione?