谢谢你花时间看我的问题,我知道是否有任何性能优势,如果我没有使用XDocument.Load(网址),我先下载文件,然后从它读取。
对于您的示例,您可以使用VB.NET或C#,这对我来说是一样的。
发布于 2014-03-19 00:15:19
一般来说,先下载文件并保存它可能比仅仅使用XDocument.Load(string)要慢。接受字符串的Load方法将直接将内容流到XDocument读取器,这将消除保存/读取调用中的额外开销。在内部,Load(string)方法创建一个Stream并下载文件,直接从Stream读取。
但是,如果您正在加载的XML文档是静态的,并且要多次调用它,那么(可能)在本地缓存它以避免网络通信是有意义的。
https://stackoverflow.com/questions/22493428
复制相似问题