C#中的这两行似乎也做同样的事情:
int idIndex = row.attributeNames.FindIndex(i => i.ToString() == "searchTerm");
int idIndex = row.attributeNames.FindIndex((object i) => { return i.ToString() == "searchTerm"; });
这两行的执行方式是否完全相同?
似乎没有,但我记得在某个地方看到有不同的方式在C#中编写lambdas,执行方式略有不同。