public class UserCon { public static CTDCDataContext Ct = new CTDCDataContext();
public static ACCOUNT UserLogin(string id, string pwd) { var u = Ct.ACCOUNT.FirstOrDefault(c => c.USERID == id && c.USERPWD == pwd);
return u; } }
森栏
浏览 1143回答 2
2回答
白衣染霜花
这叫Lambda表达式,也是一种匿名函数。=>读作goes to。标准语法形式:(输入参数)=>表达式当输入参数只有1个时,则小括号可以省略。其它情形括号不能省略。例中的语句相当于:(c) => c.USERID == id && c.USERPWD == pwd其它示例:int y=x=>x*x 或 int y=(x)=>x*x即y=x*x再看:()=>Console.WriteLine("This is a Lambda expression");(x,y)=>{int result=x*y;Console.WriteLine(Result);}