文字列からTexTreaderへの拡張メソッド…ストリームを閉じるにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/4761693

質問

これに似た拡張メソッドを作成することは可能ですか?どのように処理すればよいですか Closing() 終了したらストリーム?

    public static TextReader ToTextReader(this string XML)
    {
        StringReader sr = new StringReader(XML);
        return sr;
    }
役に立ちましたか?

解決

する必要はありません。呼び出しコードが閉じると TextReader (本来)、 Stream 自動的に閉じられています。両方のオブジェクトを個別に閉じる必要はありません。

他のヒント

あなたはすべきではありません。の浸透者の責任です TextReader オブジェクトと対応する Stream

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top