标签: c# visual-studio-2013 visual-studio-debugging
在下图中,您可以看到我正在调试我的代码,应该定义变量y1。但是,我没有得到任何例外,变量似乎不存在!为什么visual studio不能识别我的变量?我相信我的装置一定有问题;其他人可以确认吗?
y1
参考。 http://i.imgur.com/RO7oqZ6.gif
答案 0 :(得分:8)
编译器可以证明该变量永远不会被读取,因此它甚至不会创建它,因为它知道它从未被使用过。如果您更改代码以实际使用优化不会发生的变量,并且您将能够通过调试器观察变量。