VB.Net 3.5 VS2012中未识别if()
我刚才问,答案建议在哪里使用VB.Net 3.5 VS2012中未识别if(),vb.net,visual-studio-2012,.net-3.5,Vb.net,Visual Studio 2012,.net 3.5,我刚才问,答案建议在哪里使用If()函数 我在我的Visual Studio中尝试过,但它似乎不存在 以下是Intellisense的屏幕截图: 它只显示了经典的If结构 当我把它完全写出来的时候 If(True, Debug.Write("A"), Debug.Write("B")) 我得到一个语法错误,说: If必须以相应的结尾If结束 我错过了什么 .Net Framework 3.5 Visual Studio 2012 Express 该项目是一个控制台应用程序,我也在Winfor
If()
函数
我在我的Visual Studio中尝试过,但它似乎不存在
以下是Intellisense的屏幕截图:
它只显示了经典的If结构
当我把它完全写出来的时候
If(True, Debug.Write("A"), Debug.Write("B"))
我得到一个语法错误,说:
If必须以相应的结尾If结束
我错过了什么
.Net Framework 3.5
Visual Studio 2012 Express
该项目是一个控制台应用程序,我也在Winforms中尝试过…如果()运算符返回一个值,请尝试:
Debug.Write(If(True, "A", "B"))
If()运算符返回一个值,请尝试:
Debug.Write(If(True, "A", "B"))
If运算符与If语句不同-
ret=If(True,“A”,“B”)
If语句用于控制程序流,运算符计算条件以返回值If-True-Then-Debug.Write(“A”)Else-Debug.Write(“B”)
与If语句一样容易键入If运算符与If语句不同-ret=If(True,“A”,“B”)
If语句用于控制程序流,运算符计算条件以返回值如果为True,则进行调试。Write(“A”)Else Debug。Write(“B”)与键入一样容易谢谢。然而,有趣的是,我不能就这样使用它。我的意思是,我可以使用一个函数而不用赋值……Puropoix和Hans(他在我的帖子中的编辑)指出,如果()是一个运算符而不是VB语句,那么规则就不同了。@MartinVerjans-它不是一个函数,而是一个运算符。谢谢。然而,有趣的是,我不能就这样使用它。我的意思是,我可以使用一个函数而不必赋值……Puropoix和Hans(他在我的帖子中的编辑)指出,如果()是一个运算符而不是VB语句,那么规则就不同了。@MartinVerjans-它不是一个函数,而是一个运算符。