表达式不能包含lambda表达式.——例外
本文关键字:表达式 例外 包含 不能 lambda | 更新日期: 2023-09-27 18:12:20
我尝试从对象列表中选择并拆分一个列表,如下所示:
GlobalV.LatestNews.Select(x => x.Source.Split('/').ToList().FindLast(y=> y!="")).ToList();
但是我在FindLast(y=> y!="")
中得到了一个异常
我不明白为什么!!?我试过表达式不能包含lambda表达式
RemoveAll
和…
虽然它不能直接解决您的问题,为什么不让Split方法处理您试图通过lambda表达式在最后解决的部分?
var lastNonEmptySourceEntries = LatestNews.Select(x => x.Source.Split( new []{'/'}, StringSplitOptions.RemoveEmptyEntries).LastOrDefault());