How to use single line ternary operator (if shorthand) in VB.NET

1 Answer

0 votes
Public Class Program 
    Public Shared Function mymax(a As Integer, b As Integer) As Integer
        return If (a > b, a, b)
    End Function
    
    Public Shared Sub Main()
        Dim a As Integer = 93
        Dim b As Integer = 50
        
        Console.WriteLine(If (a > b, a, b)) 
        
        Dim c As Integer = If (a > b, a, b)
        Console.WriteLine(c) 
    End Sub
End Class



' run:

' 93
' 93

 



answered Jun 7, 2019 by avibootz

Related questions

1 answer 201 views
2 answers 287 views
1 answer 283 views
1 answer 193 views
...