TextReader.NullフィールドやTextWriter.Nullフィールドを標準ストリームのリダイレクト先として設定すると、標準ストリームをnullデバイス(NUL
, /dev/null
)にリダイレクトするのと同様の効果が得られます。 TextReader.Nullフィールドは空(長さ0)の標準入力として利用でき、TextWriter.Nullは空の標準出力として利用できます。
特にTextWriter.Nullは、標準出力のリダイレクト先として設定することにより、出力される内容を一切破棄する(何も出力させない)ことができます。