Code Bye

这种写法啥意思啊

 var user = Global.userIpList.FirstOrDefault(u => u.UserId == CookieInfo.UserId.ToInt());

括号里的 u => u.UserId == CookieInfo.UserId.ToInt()

解决方案

5

lambda表达式,匿名方法。
可用下边代码替换
private bool Method(User u)
{
    return .UserId == CookieInfo.UserId.ToInt();
}
...
 var user = Global.userIpList.FirstOrDefault(Method);

15

var user = Global.userIpList.FirstOrDefault(u => u.UserId == CookieInfo.UserId.ToInt());

等于
select * from userIpList where UserID=CookieInfo.UserId
这是lambda,匿名表达式


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明这种写法啥意思啊