Zarówno BinaryReader
constructors wymagają parametru strumienia. Jeśli muszę zachować strumień bazowy tak jak jest, gdy kończę pracę z BinaryReader
, czy powinienem nadal wywoływać jego numer Dispose()
? Jeśli nie, czy jest jakieś inne oczyszczanie dla niepotrzebnego BinaryReader
?Czy powinienem zrzucić BinaryReader, jeśli chcę zachować "zawinięty" strumień?
Pytam, ponieważ nie mogę znaleźć jasnej odpowiedzi na temat MSDN page for BinaryReader.Dispose()
.
Mały addtion
W moim kontekście używam BinaryReader
czytać kilka bajtów, po czym ustawić pozycję strumienia z powrotem do tego, co było przed BinaryReader
został zainicjowany.
Również używam .NET 4.
Tak, zaktualizowałem moje pytanie, aby wspomnieć, że czytałem tylko kilka bajtów z 'BinaryReader'. –