亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

C#代碼中那個c=>c是干什么的

C#代碼中那個c=>c是干什么的

C#
森欄 2018-07-31 21:21:14
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;}}
查看完整描述

2 回答

?
白衣染霜花

TA貢獻1796條經驗 獲得超10個贊

這叫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);}

查看完整回答
反對 回復 2018-08-05
?
慕標5832272

TA貢獻1966條經驗 獲得超4個贊

查看完整回答
反對 回復 2018-08-05
  • 2 回答
  • 0 關注
  • 1100 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號