Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Can';不要在if语句Visual Studio中使用quick watch wile debugin_C#_Visual Studio_Debugging_If Statement - Fatal编程技术网

C# Can';不要在if语句Visual Studio中使用quick watch wile debugin

C# Can';不要在if语句Visual Studio中使用quick watch wile debugin,c#,visual-studio,debugging,if-statement,C#,Visual Studio,Debugging,If Statement,问题是这样的: 我的代码中有一个if语句 if (tcd.TrescWartosc != null) { var document = new ISDocument(); document.DocContent = tcd.TrescWartosc; int count = 0;

问题是这样的:

我的代码中有一个if语句

if (tcd.TrescWartosc != null)
                    {
                        var document = new ISDocument();
                        document.DocContent = tcd.TrescWartosc;
                        int count = 0;
                        int count2 = 0;
                        count = count + 2;
                    }
它只是语句中的一段代码,以及我为测试错误而添加的一些变量(count和count2)
问题是,当我调试这个项目时,当我检查任何变量时,我会得到“当前上下文中不存在”错误。当我注释掉if片段时,一切都正常。我已经尝试过if(true),但问题仍然存在,那么这是什么原因呢??Pin-to-source也没有显示任何内容…

问题在于visual studio本身…上面我有另一个if,代码和语句如下

 if (!tcd.Wyslano)
                    {
                    ...
                    ...
                    }

我想告诉大家“如果”,所以我用
if(!tcd.Wyslano)
替换了
if(!tcd.Wyslano)
,Visual Studio对此有一些问题…我现在用
if(!tcd.Wyslano&&false)
替换了它,现在它调试正常,所以我认为它有点VS bug…

您正在检查哪些变量?count和count2,或其他全局值?不同的,但仍然相同..在这个“如果”中存在一个调试黑洞:)