OK, Please tell me if I am doing something wrong here...
This does NOT work if args.Length = 0 (It gives an
IndexOutOfRange Exception on the args() array)
Public Shared Sub Main(ByVal args() As String)
Dim val As String = IIf(args.Length 0, args(0).ToStrin g,
"10")
Console.WriteLi ne("Waiting for workflow completion ({0}
seconds...).", val)
End Sub
This DOES work if args.Length = 0
Public Shared Sub Main(ByVal args() As String)
Dim val As String
If args.Length 0 Then
val = args(0)
Else
val = "10"
End If
Console.WriteLi ne("Waiting for workflow completion ({0}
seconds...).", val)
End Sub
Am I wrong to assume that IIF can be used this way?
Thanks,
Shawn
This does NOT work if args.Length = 0 (It gives an
IndexOutOfRange Exception on the args() array)
Public Shared Sub Main(ByVal args() As String)
Dim val As String = IIf(args.Length 0, args(0).ToStrin g,
"10")
Console.WriteLi ne("Waiting for workflow completion ({0}
seconds...).", val)
End Sub
This DOES work if args.Length = 0
Public Shared Sub Main(ByVal args() As String)
Dim val As String
If args.Length 0 Then
val = args(0)
Else
val = "10"
End If
Console.WriteLi ne("Waiting for workflow completion ({0}
seconds...).", val)
End Sub
Am I wrong to assume that IIF can be used this way?
Thanks,
Shawn
Comment