在VB .Net 3.5 VS2012

时间:2016-11-10 15:28:29

标签: vb.net visual-studio-2012 .net-3.5

我刚刚问过a question,答案建议使用If()函数。

我在Visual Studio中尝试过,但似乎没有...

以下是Intellisense的屏幕截图: enter image description here

它只显示了经典的If结构。

当我完全写出来时

If(True, Debug.Write("A"), Debug.Write("B"))

我收到语法错误,说:

  

如果必须以相应的End If结束

我在这里缺少什么?

.Net Framework 3.5

Visual Studio 2012 Express

该项目是一个控制台应用程序,我也试过Winforms ...

1 个答案:

答案 0 :(得分:3)

If()运算符返回一个值,请尝试:

Debug.Write(If(True, "A", "B"))