Ich habe eine Klasse, die einen Stream als Eingabe akzeptiert (im Konstruktor). Der Inhalt dieses Streams wird mit verschiedenen Methoden angezeigt.Wie kann ich einen Stream von einem Stream-Reader oder Stream-Writer trennen?
Allerdings möchte ich nicht, dass mein Objekt für das Schließen des Streams verantwortlich ist - das sollte die Verantwortung des Anrufers sein. Ich muss daher meinen StreamReader innerhalb meiner Klasse schließen, aber ich kann den zugrunde liegenden Stream nicht schließen.
Ist das möglich?
Warum müssen Sie den StreamReader schließen? –
@Martinho: Weil du das meiner Meinung nach tun solltest. –