如何防止字符串变量的NullException?

时间:2016-07-14 21:29:13

标签: c# sharepoint sharepoint-2013

我正在尝试使用代码来使用CAML查询从列表中提取数据...当我遍历查询返回的数据并尝试将它们分配给我的代码中的变量时,我得到一些nullException列表中的字段没有数据(null)。如果从列表中的任何字段返回空白数据,那么建议的方法是让我的变量只返回一个空字符串。 这是我的代码片段的样子......所以现在当列表中没有数据时,我的字段变量会抛出一个空异常。如何让他们持有空格(空白)?或者通过这个例外?

SPList myList = currentWeb.Lists["MyListName"];
SPQuery query = new SPQuery();

query.Query = @"";

SPListItemCollection myCollection = mydList.GetItems(query);

foreach (SPListItem item in myCollection)
{
    string field1 = item["fieldone"].ToString();
    string field2 = item["fieldtwo"].ToString();
    string field3 = item["fieldthree"].ToString();
    string field4 = item["fieldfour"].ToString();

}

0 个答案:

没有答案