问题描述:初次学习接口函数中匿名函数的用法时,手动敲上代码
return db.Students.SingleOrDefault(s = > s.Sno == id);
遇到 多个错误提示
不清楚原因,对s的定义产生疑惑
上网搜索答案,大多解释说是lamda表达式 匿名函数,代码也是下面的样子
db.Students.SingleOrDefault(s = > s.Sno == id);
(s => s.ID == id);这种写法是什么意思啊?-CSDN论坛(s => s.ID == id);这种写法是什么意思啊?https://bbs.csdn.net/topics/390771398?list=3872121百思不得其解,感觉是个低级拼写错误。
没办法,重新敲了一遍,逐个删掉空格键,解决问题!
原来 lamda表达式的格式是 => 中间没有空格!!!
lamda表达式的格式是 => 中间没有空格!!!
lamda表达式的格式是 => 中间没有空格!!!
记住了!