Поддерживает ли Delphi Berlin деревья выражений, такие как C #?
Expression<Func<T, object>>
Я искал это, но ничего не нашел.Я нашел только об анонимных функциях, но не об деревьях выражений.
Как мне добиться чего-то подобного в Delphi?
private string Select<T>(params Expression<Func<T, object>>[] expression)
{
return ...
}
Пример:
Select<Customer>(x=> x.Name, x=> x.Id, x=> x.Address)
Основная цельзаключается в выполнении функции, передающей свойства класса, для создания строки с использованием имен этих свойств.