Ниже приведены два способа чтения в параметрах командной строки. Первый способ, которым я привык видеть использование параметра в главном. Во второй раз я наткнулся на просмотр кода. Я заметил, что второй присваивает первый элемент массива пути и приложению, но первый пропускает это.
Это просто предпочтение или второй способ - лучший способ?
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
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
Я думаю, что то же самое можно сделать в С#, поэтому это не обязательно вопрос vb.net.