【发布时间】:2020-06-22 02:31:19
【问题描述】:
我正在使用带有此代码的 AgileMapper:
source.Map().OnTo(target, (options) =>
options.IgnoreSources((options) =>
options.If((value) => value is null)
)
);
但是,编译器在抱怨:
表达式树可能不包含模式匹配的“is”表达式`
如果我使用value == null,它会起作用,但我想了解为什么is 不起作用?
【问题讨论】:
-
改用
ReferenceEquals(value, null);,内部是一样的。
标签: c# lambda operators expression