我有以下代码:
var attr = from a in ClsT.Current.GetValues()
from b in a.SomeMethod()
where typeof(ClsA).SomeOtherMethod(b)
select b;
如何将其转换为=>符号
答案 0 :(得分:1)
这将是
ClsT.Current.GetValues().SelectMany(a => a.SomeMethod())
.Where(b => typeof(ClsA).SomeOtherMethod(b));
答案 1 :(得分:1)
等效代码为:
var attr = ClsT.Current.GetValues()
.SelectMany(a => a.SomeMethod())
.Where(b => typeof(ClsA).SomeOtherMethod(b);
答案 2 :(得分:0)
也许:
ClsT.Current.GetValues().SomeMethod().Where(b => typeof(ClsA).SomeOtherMethod(b))