我写了一些带有大量递归的代码,需要花费很多时间才能完成.每当我"暂停"运行以查看我得到的结果:
无法计算表达式,因为当前方法的代码已经过优化.
我想我明白这意味着什么.然而,让我感到困惑的是,在我点击步骤之后,代码不再"优化"了,我可以查看我的变量.这是怎么发生的?代码如何在优化代码和非优化代码之间来回切换?
.net c# compiler-construction debugging optimization
.net ×1
c# ×1
compiler-construction ×1
debugging ×1
optimization ×1