文字列からTexTreaderへの拡張メソッド…ストリームを閉じるにはどうすればよいですか?
-
16-10-2019 - |
質問
これに似た拡張メソッドを作成することは可能ですか?どのように処理すればよいですか Closing()
終了したらストリーム?
public static TextReader ToTextReader(this string XML)
{
StringReader sr = new StringReader(XML);
return sr;
}
解決
する必要はありません。呼び出しコードが閉じると TextReader
(本来)、 Stream
自動的に閉じられています。両方のオブジェクトを個別に閉じる必要はありません。
他のヒント
あなたはすべきではありません。の浸透者の責任です TextReader
オブジェクトと対応する Stream
所属していません StackOverflow