上下文中不存在变量,但已明确定义
Variable does not exist in context, yet it is clearly defined
在下图中,您可以看到我正在调试我的代码并且应该定义变量 y1
。但是,我没有收到任何异常,而且变量似乎不存在!为什么 visual studio 无法识别我的变量?我相信一定是我的安装有问题;其他人可以确认吗?
编译器可以证明该变量从未被读取过,所以它甚至懒得去创建它,因为它知道它从未被使用过。如果您更改代码以实际使用优化不会发生的变量,您将能够通过调试器观察变量。
在下图中,您可以看到我正在调试我的代码并且应该定义变量 y1
。但是,我没有收到任何异常,而且变量似乎不存在!为什么 visual studio 无法识别我的变量?我相信一定是我的安装有问题;其他人可以确认吗?
编译器可以证明该变量从未被读取过,所以它甚至懒得去创建它,因为它知道它从未被使用过。如果您更改代码以实际使用优化不会发生的变量,您将能够通过调试器观察变量。