Why does Console.Out.WriteLine exist?
Console.WriteLine is a static method. Console.Out is a static object that can get passed as a parameter to any method that takes a TextWriter, and that method could call the non-static member method WriteLine. An example where this would be useful is some sort of customizable logging routines, where you might want to send the … Read more