我们公司购买了一个用 .NET 编写的应用程序,我有幸支持它。我从未使用过 .NET,因此我需要一些有关如何使用 lambda 的指导。
在我的 cshtml 文件中,我试图获取一个值并验证它是否为NULL。
我试过这样做
var appointment = x => x.AppointmentDate;
我收到编译器错误“无法将 lambda 表达式分配给隐式类型的局部变量”。我用谷歌搜索了错误并尝试了以下操作。
Func<DateTime, DateTime> appointment = x => x.AppointmentDate;
但是现在编译器给出了这个错误“ 'System.DateTime'不包含'AppointmentDate'的定义,并且找不到接受'System.DateTime'类型的第一个参数的扩展方法'AppointmentDate'(您是否缺少使用指令或装配参考?) “
如何从 lambda 中获取要验证的值?