开发者

Convert LINQ query expression

I have the following code:

var attr = from a in ClsT.Current.GetValues()  
                   from b in a.SomeMethod()  
                   where typeof(ClsA).SomeOtherMethod(b)  
                   select b;

开发者_高级运维How can I convert it to => notation?


This would be

ClsT.Current.GetValues().SelectMany(a => a.SomeMethod())
                        .Where(b => typeof(ClsA).SomeOtherMethod(b));


The equivalent code would be:

var attr = ClsT.Current.GetValues()
           .SelectMany(a => a.SomeMethod())
           .Where(b => typeof(ClsA).SomeOtherMethod(b);


Perhaps:

ClsT.Current.GetValues().SomeMethod().Where(b => typeof(ClsA).SomeOtherMethod(b))
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜