Я только что наткнулся на следующий код (.NET 3.5), который не выглядит так, как будто он должен скомпилироваться для меня, но он работает и отлично работает:
bool b = selectedTables.Any(table1.IsChildOf));
Table.IsChildOf на самом деле является методом со следующей подписью:
public bool IsChildOf(Table otherTable)
Прав ли я, думая, что это эквивалентно:
bool b = selectedTables.Any(a => table1.IsChildOf(a));
и если да, то каков правильный термин для этого?