自VB6以来,我一直在使用Visual Studio,以及各种办公应用程序背后的VBA(一些复杂的Excel工作表,Access数据库等)。
我总是使用立即窗口来快速执行/计算表达式;例如,如果我想验证我在某处使用了正确的ascii代码,我可以跳转到即时窗口并输入?Chr(34)
(这是一个双引号)进行确认。
但是,转移到VS 2010 Express后,这些功能似乎已从即时窗口的范围中删除:
> ?Chr(34)
'Chr' is not declared. It may be inaccessible due to its protection level.
这是一种正确的痛苦。进一步调查显示使用:
> ?Microsoft.VisualBasic.Strings.Chr(34)
"
完美地工作......但是我们真的每次我们想要使用它们时都必须在简单的3个字符长的字符串辅助函数前加上整个命名空间和模块吗?
是否可以将命名空间(例如:Microsoft.VisualBasic
)“导入”到即时窗口的范围内,如果是,如何?