C#lambda函数与括号和没有括号之间是否有区别?

时间:2017-07-07 23:20:16

标签: c#

C#中的这两行似乎也做同样的事情:

int idIndex = row.attributeNames.FindIndex(i => i.ToString() == "searchTerm");
int idIndex = row.attributeNames.FindIndex((object i) => { return i.ToString() == "searchTerm"; });

这两行的执行方式是否完全相同?

似乎没有,但我记得在某个地方看到有不同的方式在C#中编写lambdas,执行方式略有不同。

0 个答案:

没有答案