La mejor manera de leer los parámetros de la línea de comandos en la aplicación de consola
Abajo hay dos formas de leer en los parámetros de la línea de comandos. La primera es la forma en que estoy acostumbrado a ver usando el parámetro en main. El segundo con el que tropecé al revisar el código. Noté que el segundo asigna el primer elemento de la matriz a la ruta y la aplicación, pero el primero omite esto.
¿Es solo pr, eferencia o es la segunda forma la mejor manera ahora?
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
Creo que se puede hacer lo mismo en C #, por lo que no es necesariamente una pregunta de vb.net.