私は奇妙な問題を抱えています。配列を操作しているときにIIfが混乱しています。どうやらそれはアクティブ化されていなくても私のelseステートメントをチェックしています。この問題を示すコードは次のとおりです。
'works
Dim test As String = "bleh"
If values.Length < 6 Then
test = "200"
Else
test = values(5)
End If
'throws indexoutofrange exception
Dim itemLimit As String = IIf(values.Length < 6, "200", values(5))