据我了解,我可以使用它:
Func<string> f1 = () => DateTime.Now.ToString();
作为以下的简写:
Func<string> f2 = () => { return DateTime.Now.ToString(); };
我的问题是为什么我不能对表达式做同样的事情:
Expression<Func<string>> exp1 = () => DateTime.Now.ToString();
Expression<Func<string>> exp2 = () => { return DateTime.Now.ToString(); };
第二行不编译。