如何用多线表达表达式?

时间:2014-11-26 09:02:23

标签: c# lambda expression

我忘记了如何使用表达式。但我需要多线

    Expression<Func<Location, string>> f = location =>
    {
        string phone = location.Phone;
        PhoneNumberHelper.TryFormat(location.Phone, out phone);
        return phone;
    };
  

错误2无法转换带有语句主体的lambda表达式   到表达式树

1 个答案:

答案 0 :(得分:0)

我相信你不能这样做。

有关如何创建多语句表达式的更多信息,请参阅Expression Trees (C# and Visual Basic)部分使用API​​创建表达式树。