一行,如果在VB .NET中

是否有可能在VB .NET中执行一行语句? 如果是这样,怎么样?


使用IF()。

这是一个短路的三元操作符。

Dim Result = IF(expression,<true return>,<false return>)

也可以看看:

  • IIF成为If和一个真正的三元运算符

  • VB.NET中是否有条件的三元运算符?

  • 奥卡斯介绍了IF运营商 - 一种新的改进的IIF

  • VB.NET中的三元运算符


  • 这其实很简单..

    If CONDITION Then ..INSERT CODE HERE..
    

    在由purest和c#程序员引起一些干扰的风险下,您可以使用多个语句,并在VB中使用单行if语句。 在这个例子中,y结束了3而不是7。

    i = 1
    If i = 1 Then x = 3 : y = 3 Else x = 7 : y = 7
    
    链接地址: http://www.djcxy.com/p/42845.html

    上一篇: One line if in VB .NET

    下一篇: hand way to define a string based on a boolean expression