foreach 循环中的 Null 异常处理

Tin*_*Tin 1 c# foreach null exception

我的列表 X 包含一些字符串和 null 值。我正在迭代 foreach 循环以将值绑定到文本框。如果我在列表 X 中得到任何空值,则 foreach 循环将终止并获取空异常如何处理它。

我正在检查 foreach 循环内的条件,但我认为这在逻辑上不正确。

SPList _listObj = web.Lists[new Guid(listID)];
            SPListItem item = _listObj.GetItemById(Convert.ToInt32(itemID));
           foreach (SPField field in _listObj.Fields)
            {
                if (field.Title != Null)
                {  //do some code}}
Run Code Online (Sandbox Code Playgroud)

Pey*_*man 5

尝试下面的代码:

foreach(var x in Lists.Where(x => x.fiels != null))
{

}
Run Code Online (Sandbox Code Playgroud)