我有一个接受流作为输入的类(在构造函数中).它通过各种方法表示来自此流的内容.
但是,我不希望我的对象负责关闭流 - 这应该是调用者的责任.因此,我需要在我的类中关闭我的StreamReader,但我无法关闭底层流.
这可能吗?
StreamReader旨在获得底层流的完整且唯一的所有权。
特别是,StreamReader将在流中任意预读以填充内部缓冲区。(这咬过我一次)
如果您需要共享流,您可能StreamReader根本不应该使用 a。
| 归档时间: |
|
| 查看次数: |
868 次 |
| 最近记录: |