从字符串到Textreader的扩展方法……如何关闭流?
-
16-10-2019 - |
题
是否可以创建类似于此的扩展方法?我应该如何处理 Closing()
完成后的流?
public static TextReader ToTextReader(this string XML)
{
StringReader sr = new StringReader(XML);
return sr;
}
解决方案
您不需要;当调用代码关闭时 TextReader
(应该应该), Stream
也自动关闭。无需单独关闭两个对象。
其他提示
你不应该。呼叫者有责任浸入 TextReader
对象和相应的 Stream
不隶属于 StackOverflow