These two lines in C# seem to do the same thing:
int idIndex = row.attributeNames.FindIndex(i => i.ToString() == "searchTerm");
int idIndex = row.attributeNames.FindIndex((object i) => { return i.ToString() == "searchTerm"; });
Are these two lines executed differently at all?
It seems not, but I remember seeing somewhere that there are different ways of writing lambdas in C# that are executed slightly differently.