if() 在 VB .Net 3.5 VS2012 中无法识别

if() not recognized in VB .Net 3.5 VS2012

刚刚问了,那里的回答建议使用If()功能

我在 Visual Studio 中尝试过,但它似乎不存在...

这是智能感知的屏幕截图:

它只向我展示了经典的 If 结构。

等我写完了

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

我收到一个语法错误,说:

If must end by a corresponding End If

我在这里错过了什么?

.Net Framework 3.5

Visual Studio 2012 快递

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

If()运算符returns一个值,试试:

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