実際、問題は、なぜConsole.WriteLineラッパーになるためだけに存在するのかということですConsole.Out.WriteLine
IntelliSense を使用してこの小さなメソッドを見つけ、.NET リフレクターを開いてメソッドのコードを「逆コンパイル」したConsole.WriteLineところ、次のことがわかりました。
public static void WriteLine(string value)
{
Out.WriteLine(value);
}
では、なぜWriteLineこのように実装されているのでしょうか。それは完全に単なる近道ですか、それとも別の理由がありますか?