是否可以创建与此类似的扩展方法?完成后我该如何处理Closing()
流?
public static TextReader ToTextReader(this string XML)
{
StringReader sr = new StringReader(XML);
return sr;
}
答案 0 :(得分:3)
你不需要;当调用代码关闭TextReader
(应该如此)时,Stream
也会自动关闭。没有必要单独关闭两个对象。
答案 1 :(得分:2)
你不应该。处理者负责处理TextReader
对象和相应的Stream