请你解释一下哪个快,以及快速拨打任何列表的原因或任何其他选择
1)web.GetList(String.Format(“{0} / Lists / {1} /AllItems.aspx”,web.Url,listname))
2)web.lists [listname]
由于
答案 0 :(得分:0)
如果没有挖掘反射器和分析工具,它是不可能真正知道的,因为文档没有告诉我们,但通常你会期望第一个更高效。
原因是SPWeb.GetList从SharePoint获取一个SPList对象。
然而,web.lists正在获取包含网络中所有列表的SPListCollection,然后您可以使用[listName]找到所需的列表(请参阅重载Item属性)