Мне что-то не хватает или невозможно вернуть значение из лямбда-функции, например..
Object test = () => { return new Object(); };
или
string test = () => { return "hello"; };
Я получаю ошибку сборки. "Невозможно преобразовать лямбда-выражение для ввода" string ", потому что это не тип делегата".
Он, как этот синтаксис, назначает лямбду, а не результат лямбда, чего я не ожидал. Я могу достичь желаемой функциональности, назначив функцию Func и вызвав ее по имени, но это единственный способ?
Пожалуйста, нет, зачем вам это нужно? относительно мой пример.
Спасибо заранее!