比较没有存储在变量c#中

pQu*_*123 0 c# visual-studio

我有以下几行:

bool test88 = -1 == -1;
Run Code Online (Sandbox Code Playgroud)

但是,在visual studio中,当我在下一行放置一个换行符并检查我的locals窗口时,没有test88变量(当我将鼠标悬停在它上面时没有出现任何值)

为什么是这样?

Hab*_*bib 8

您正在发布模式下进行调试.将配置更改为Debug,您将能够看到该值.

或者确保您test88在代码中使用如下:

Console.WriteLine(test88);
Run Code Online (Sandbox Code Playgroud)

然后你就能看到价值了.

在发布模式下,未使用的变量将远离编译代码进行优化,因此这就是您没有看到值/变量的原因.