无法将“lambda 表达式”赋予隐式类型的局部变量

来源:互联网 发布:域名vip后缀 编辑:程序博客网 时间:2024/05/08 23:38

.net里面有点习惯了var了,突然发现有点滥用了。。。

var w = m => m.Status == (int)App.Models.TaskStauts.Unassigned;

报错:无法将“lambda 表达式”赋予隐式类型的局部变量

按照以前的习惯,其实还真不会报错。。

Func<DB.Task,bool> w = m => m.Status == (int)App.Models.TaskStauts.Unassigned;

估计是因为太复杂了吧,首先入参不太好判断类型,返回值推断还是蛋疼。这错报的好啊

0 0
原创粉丝点击