0

是否可以创建类似的扩展方法?完成后我应该如何处理Closing()流?

    public static TextReader ToTextReader(this string XML)
    {
        StringReader sr = new StringReader(XML);
        return sr;
    }
4

2 回答 2

3

你不需要;当调用代码关闭TextReader(应该)时,Stream也会自动关闭。无需单独关闭两个对象。

于 2011-01-21T17:20:30.693 回答
2

你不应该。调用者有责任处理TextReader对象和相应的Stream

于 2011-01-21T17:16:18.827 回答