我在 VB.NET 中有以下代码:
Public Sub New()
config = ""
Dim args() As String = System.Environment.GetCommandLineArgs()
If args.Count > 1 Then
config = args(1)
End If
End Sub
当它遇到 config = args(1) 时,我总是会收到错误,说索引超出范围。
我不知道如何解决这个问题,或者当我已经进行计数检查时为什么这甚至是一个问题!我已经调试过了,它确实抓取了命令行参数,所以这不是问题。