Здравствуйте.
Бьюсь головой об стену
,но не могу понять,многие темы что я изучал давались достаточно легко,но Expression Trees — это мой котёл в аду...прочел msdn и не одну статью по данной теме.
Не могу понять, зачем он нужен?
Неужели человек в здравом уме будет писать огромную конструкцию для вычисления факториала как на примере MSDN
msdn
зачем? я же могу просто сделать :
Func<int, int> fact = x => x <= 1 ? 1 : x * fact(x-1);
и просто вызвать fact(5);
ткните носом ,где я ошибаюсь или ссылку на простой пример где Expression Trees жизнено необходим или крайне удобен.
хоть убейте, но пока не пойму в чем тут профит ,не успокоюсь