我有一个函数,它的签名如下...
public string DoJunk(Expression<Func<bool>> expression)
我正在尝试找到一种方法将“表达式”参数转换回类似于原始源代码(或至少是原始源代码的 c# 表示)的东西。所以,如果有人像这样调用函数...
DoJunk(() => (i + j) * 9 == Math.Round((double)j / (i - 3), 4))
我希望能够将这个表达式转换为这样...
(i + j) * 9 == Math.Round((double)j / (i - 3), 4)
有人做过这个吗?