c# =>什么意思
1 回答

喵喵時光機(jī)
TA貢獻(xiàn)1846條經(jīng)驗 獲得超7個贊
=>是蘭姆達(dá)表達(dá)式
g => g.Update(location) 的意思是一個函數(shù),把這個函數(shù)按照傳統(tǒng)方法展開是這個樣子
void Func(GeoService g)
{
g.Update(location);
}
_geoServices.ForEach(g => g.Update(location)); 完全展開是這個樣子
foreach(GeoService g in _geoServices)
{
g.Update(location);
}
ForEach是一個IEnumable的擴(kuò)展方法,定義在其他地方,你沒有列出來
蘭姆達(dá)是.net 3.5的新語法
- 1 回答
- 0 關(guān)注
- 491 瀏覽
添加回答
舉報
0/150
提交
取消