我应该处置重定向的StandardOutput/StandardError

SFu*_*n28 8 .net process

如果我重定向StandardOutput/ StandardError在创建Process对象时,我应该StreamReaders在不再需要Process对象时处置它吗?使用反射器我看到Process.Dispose()这对我没有这样做(除非我遗漏了什么).

Teo*_*gul 7

是的,进程对象处理自己的读者及其底层流.重定向输出检索读取器实例,但基础流仍由processinfo管理,processinfo自动处理,因此不需要丢弃读取器.