我可以从方法返回StreamReader吗?

Aja*_*kar 0 .net

我可以从方法返回StreamReader吗?

Mic*_*tta 5

当然是.但是,这不是一个好主意 - 你在一个方法中创建StreamReader,在另一个方法中关闭它.在一种方法中创建和关闭阅读器更好.

  • 根据具体情况,根本不一定是个坏主意.框架中的许多方法仅用于创建调用者负责释放的可支配资源.其中最重要的是File.OpenText,WebResponse.GetResponseStream,Control.CreateGraphics等. (3认同)