有时,当我在运行时快速监视表达式时,快速监视窗口会显示一个错误,指出当前上下文中不存在该名称。即时窗口也是如此。但是,我尝试评估的表达式完全被类识别,而不会引发任何编译错误。
例如,我可以有以下代码行:
double x = Math.Pow(2,3);
如果我将光标停在这一行并快速查看“Math.Pow(2,3)”部分,它会给我一个错误,我需要放置一个“系统”。在我的表情之前;正如我所说,相同的表达式在代码窗口中运行顺利,所以我不确定错误指的是哪个“上下文”。
难道这些调试窗口引用了类中声明的命名空间,但不能对项目导入的命名空间做同样的事情吗?