简短而甜蜜:我正在解析XML文档并将新的职位空缺添加到共享点列表中,如果是作业ID则删除它们,如果列表项集合中没有特定的作业ID,则删除它们。 / p>
以下是问题:
如果我尝试从物品集合中查询某个字段值,那会导致错误吗?
foreach (ListItem listItem in items)
{
console.WriteLine(listItem["Title"]=="XYZ") // say, there is no item with a title "XYZ"
}
答案 0 :(得分:0)
我们假设您正在使用此代码:
var list = ctx.Web.Lists.GetByTitle(config.ListName); //ctx is your ClientContext
var collection = list.GetItems(SP.CamlQuery.CreateAllItemsQuery()); //using SP = Microsoft.SharePoint.Client;
ctx.Load(collection);
ctx.ExecuteQuery();
foreach (var item in collection)
{
Console.WriteLine(item["Title"] == "XYZ");
}
如果Title字段不是==" XYZ"它不会抛出异常。它只打印出False。