.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;
估计是因为太复杂了吧,首先入参不太好判断类型,返回值推断还是蛋疼。这错报的好啊