您是否了解Visual Studio 2008 Addon,它允许调试Lambda表达式(在Watch窗口中)?
答案 0 :(得分:2)
由于编辑和继续不适用于具有lambda表达式的方法,它不起作用。
这是因为尽管在运行时很容易更改方法的IL(有关更多信息,请参阅MethodRental),但如果不重新加载,则无法更改程序集的元数据(创建闭包需要)。
如果C#绝对没有副作用,理论上这是可能的。
答案 1 :(得分:0)
这是我最近阅读的内容,它可能对您有用。
您也可以尝试VS2008 Expression Tree Visualizer或自己编写代码。更多信息在这里