我有一个类,它本质上包装了一个用于读/写的Stream,但该流应该由该类的使用者管理。为了方便使用,我使用StreamReader和StreamWriter类对流进行I/O操作。通常我会将读取器和写入器包装在usingblock中,但我想避免关闭读取器和写入器,因为这样做也会关闭底层流,我必须保持它打开。如果我希望底层Stream由调用者管理,那么不关闭StreamReader/StreamWriter在内存/资源管理方面是否安全?当在其他地方显式关闭流时,读取器和写入器是否会被垃圾回收?publicclassWrapper{privateStream_underlyingStream