【发布时间】:2014-09-17 23:00:43
【问题描述】:
我在 C# 中有一个表达式
abc => new { abc.x, abc.y }
我想把它分解成
abc => abc.x
abc => abc.y
...
所以我可以遍历每个参数。 有人对此有所了解吗?
【问题讨论】:
-
上下文是什么? “分解”是什么意思?
-
类似
foreach (var arg in ((NewExpression)myExpr.Body).Arguments)? -
如果您要询问如何返回多个项目而不是单个项目,请查看 SelectMany()
标签: c# lambda expression linq-expressions