有时候在运行时快速查看表达式时,快速查看窗口会显示一个错误,称名称在当前上下文中不存在。相同的情况也适用于即时窗口。但是,我要求评估的表达式可以被类完全识别,而不会引发任何编译错误。
例如,我可以有以下代码行:
例如,我可以有以下代码行:
double x = Math.Pow(2,3);
如果我把光标停在这一行上并快速查看“Math.Pow(2,3)”部分,那么会出现错误,我需要在表达式前面加上“System.”;正如我所说,同样的表达式在代码窗口中顺利运行,因此我不确定错误指的是哪个“上下文”。
这些调试窗口是否引用了类中声明的命名空间,但不能对项目导入的命名空间进行相同的引用?