根据MSDN上的文档,FindItemsResults实现了IEnumerable。它有一个名为Items的属性,它实现了ICollection。不过,我无法在文档中的任何位置找到集合中的项目是否与遍历FindItemsResults
对象时看到的项目相同。这些项目是否相同?遍历FindItemsResults和FindItemsResults.Items有什么区别?
如果是,为什么FindItemsResults
甚至有Items
属性?为什么不直接实施ICollection,而不打扰财产?
我假设遍历基础对象并不立即实现结果,但调用'.Items'会为您提供一个包含所有内容的集合。 – DavidG