我在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
我总是得到错误,当它击中的配置= ARGS(1)称该指数超出界限。
我不知道如何解决这个问题,或者为什么当我已经进行计数检查时,这甚至是一个问题!我已经调试过,它确实抓住了命令行参数,所以这不是问题。
这几乎是不可能的,除非你已经加载了一些奇怪的扩展名,而'Count'这里没有引用'System.Linq.Enumerable.Count'。 – 2012-08-08 19:43:55
我在这边出去,猜测你没有发布实际的代码。请这样做。 – 2012-08-08 19:52:18
这是实际的代码,事情是,我发布代码(得到一个.exe)后,它总是打破.exe - 调试时我没有得到错误。 – JamesD31 2012-08-09 15:14:35