使用Visual Studio立即窗口,如VBA立即窗口

时间:2013-02-12 16:21:28

标签: vb.net visual-studio immediate-window

在VBA即时窗口中,我可以随时输入以下内容:

?Len("Four")

按Enter键并获得结果:

4

如果我尝试在Visual Studio Express(VB.NET)中执行此操作,我会得到以下结果:

The name 'Len' does not exist in the current context

我认为它与VBA是一种“脚本”语言和需要编译的VB.Net有关。我只是在寻找一种使用内置库中的函数来计算表达式的简单方法。

2 个答案:

答案 0 :(得分:1)

我刚创建了一个新的控制台应用并测试了两个

?"Four".Length

?Len("Four")
在我的项目运行之后,

两者都会产生4

你有一个可以运行的项目吗?需要在正在运行的项目的上下文中评估即时窗口。如果是的话,

您是否在项目属性“参考”标签中导入了Microsoft.VisualBasic?如果我删除了我得到的,

  

'Len'未申报。由于其保护级别,它可能无法访问。

但是,Length的{​​{1}}属性仍然有效,因为我仍在导入System.String

答案 1 :(得分:1)

确保您目前正在逐步完成代码。