在StackOverlow上有几个关于语句体表达式的问题。我想知道为什么在C#中不可能做到这一点?(实现起来有多复杂,为什么编译器没有实现?)
@eric-lippert在这里对memberof/infoof有很好的解释。是否有类似的解释适用于语句体表达式转换?
更新(基于Jon Skeet的答案):
我的用例是在运行时轻松地翻译C#代码变换的可能性。我只想知道哪里需要大量的工作?编译器应该已经在编译过程中构建了一些类似的表达式树——或者说存在着像infoof那样的隐藏复杂性吗?
@eric-lippert在这里对memberof/infoof有很好的解释。是否有类似的解释适用于语句体表达式转换?
更新(基于Jon Skeet的答案):
我的用例是在运行时轻松地翻译C#代码变换的可能性。我只想知道哪里需要大量的工作?编译器应该已经在编译过程中构建了一些类似的表达式树——或者说存在着像infoof那样的隐藏复杂性吗?