Как я могу отсоединить поток от потокового средства чтения или потокового устройства записи?

У меня есть класс, который принимает поток как вход (в конструкторе). Это появляется содержание от этого потока до различных методов.

Однако я не хочу свой объект быть ответственным за закрытие потока - который должен быть ответственностью вызывающей стороны. Я поэтому должен закрыть свой StreamReader в моем классе, но я не могу закрыть базовый поток.

Действительно ли это возможно?

5
задан Billy ONeal 19 October 2010 в 23:55
поделиться