C# 4.0 从字符串到文本读取器的扩展方法。。。我如何关闭这条小溪?

C# 4.0 从字符串到文本读取器的扩展方法。。。我如何关闭这条小溪?,c#-4.0,extension-methods,streamreader,textreader,C# 4.0,Extension Methods,Streamreader,Textreader,是否可以创建类似于此的扩展方法?完成后,我应该如何处理Closing()流 public static TextReader ToTextReader(this string XML) { StringReader sr = new StringReader(XML); return sr; } 你不应该。调用者有责任使用文本阅读器对象和相应的流您不应该这样做。调用者有责任使用文本阅读器对象和相应的流,您不需要这样做;当调用代码关闭文本阅

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

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

你不应该。调用者有责任使用
文本阅读器
对象和相应的
您不应该这样做。调用者有责任使用
文本阅读器
对象和相应的
,您不需要这样做;当调用代码关闭
文本阅读器
(应关闭时),
也会自动关闭。不需要分别关闭两个对象。

不需要;当调用代码关闭
文本阅读器
(应关闭时),
也会自动关闭。不需要分别关闭两个对象