此代码中是否存在任何性能问题

时间:2013-08-07 10:26:20

标签: c# asp.net sharepoint

哪种方式更好,以及获取列表项集合的原因

SPList list = web.getlist("listurl");
SPListItemCOllection items = list.getItems(query);
foreach(SPListItem item in items)
{
 ......
}

OR

foreach(SPListItem item in web.getlist("listurl").getItems(query))
{
   ....
}

1 个答案:

答案 0 :(得分:1)

它们将是相同,因为web.getlist("listurl").getItems(query)将在foreach循环开始之前进行评估,因此在两者之下,两者都会做同样的事情。