osp*_*p70 19 .net parameters command-line
以下是两种读取命令行参数的方法.第一个是我习惯于在main中使用参数的方式.第二次我在查看代码时偶然发现了.我注意到第二个将数组中的第一个项目分配给路径和应用程序,但第一个项目会跳过它.
它只是偏好还是现在更好的第二种方式?
Sub Main(ByVal args() As String)
For i As Integer = 0 To args.Length - 1
Console.WriteLine("Arg: " & i & " is " & args(i))
Next
Console.ReadKey()
End Sub
Run Code Online (Sandbox Code Playgroud)
Sub Main()
Dim args() As String = System.Environment.GetCommandLineArgs()
For i As Integer = 0 To args.Length - 1
Console.WriteLine("Arg: " & i & " is " & args(i))
Next
Console.ReadKey()
End Sub
Run Code Online (Sandbox Code Playgroud)
我认为在C#中也可以这样做,所以它不一定是vb.net问题.