if条件中的对象引用错误

时间:2014-03-05 09:42:48

标签: c#

if (pulList.Where(p => p.user.UserId == EndUserInfo.UserId && p.Writable == true).Count() == 0)

我在2个地方使用相同的代码。在第一种方法它工作正常但在第二种方法它抛出对象引用错误。任何人都可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

变化:

if (pulList.Where(p => p.user.UserId == EndUserInfo.UserId && p.Writable == true).Count() == 0)

为:

if(pulList!=null)
    if (!pulList.Any(p => p.user.UserId == EndUserInfo.UserId && p.Writable == true))
        /// empty result