Beide BinaryReader
constructors erfordern einen Stream-Parameter. Wenn ich den zugrunde liegenden Stream behalten muss, wenn ich mit der BinaryReader
fertig bin, sollte ich noch seine Dispose()
anrufen? Wenn nicht, gibt es eine andere Reinigung für die nicht mehr benötigte BinaryReader
?Soll ich einen BinaryReader deployen, wenn ich den "verpackten" Stream beibehalten muss?
Ich frage, weil ich keine klare Antwort auf MSDN page for BinaryReader.Dispose()
finden kann.
Klein addtion
In meinem Kontext verwende ich die BinaryReader
ein paar Bytes zu lesen, nach dem ich die Position des Stroms zurück zu dem, was es war, bevor die BinaryReader
initialisiert wurde.
Auch ich bin mit .Net 4.
ja ich habe meine Frage aktualisiert um zu erwähnen, dass ich nur ein paar Bytes mit dem 'BinaryReader' gelesen habe. –