空对象初始化时的空引用异常

时间:2017-01-18 08:48:33

标签: c# linq nullreferenceexception

我有以下代码。在初始化model时执行抛出NRE。

var model = new EmployeeModel { };

if (responseUsers.Any(x => x.EmployeeId == model.EmployeeId))
{
    logger.Warn("Issue with employee");
}

但是当我用Any删除或评论LINQ表达式时,一切正常。它看起来对我来说是完全神奇的,我不知道它为什么会如此起作用。不知道对象初始化后表达式如何影响初始化。有人有什么想法吗?

P.S。实际上,我在model对象中有一些属性,我在初始化时填充它们,但不会影响问题。

0 个答案:

没有答案