これと同様の拡張メソッドを作成することはできますか?終了時にストリームをClosing()
処理するにはどうすればよいですか?StringからTextReaderへの拡張メソッド...ストリームを閉じるにはどうすればいいですか?
public static TextReader ToTextReader(this string XML)
{
StringReader sr = new StringReader(XML);
return sr;
}
これと同様の拡張メソッドを作成することはできますか?終了時にストリームをClosing()
処理するにはどうすればよいですか?StringからTextReaderへの拡張メソッド...ストリームを閉じるにはどうすればいいですか?
public static TextReader ToTextReader(this string XML)
{
StringReader sr = new StringReader(XML);
return sr;
}
これは必須ではありません。呼び出しコードがTextReader
(必要な場合)を閉じると、Stream
も自動的に閉じられます。両方のオブジェクトを個別に閉じる必要はありません。
すべきではありません。 TextReader
オブジェクトとそれに対応するオブジェクトを投入するのは呼び出し元の責任です。Stream