Procedimiento para mostrar argumentos de la línea de comandos
Los argumentos proporcionados para un archivo ejecutable en la línea de comandos son accesibles en instrucciones de nivel superior o mediante un parámetro opcional para Main
. Los argumentos se proporcionan en forma de una matriz de cadenas. Cada elemento de la matriz contiene un argumento. Se quita el espacio en blanco entre los argumentos. Por ejemplo, considere estas invocaciones de línea de comandos de un ejecutable ficticio:
Entrada en la línea de comandos | Matriz de cadenas que se pasa a Main |
---|---|
executable.exe a b c | "a" "b" "c" |
executable.exe one two | "one" "two" |
executable.exe "one two" three | "one two" "three" |
Nota:
Si se ejecuta una aplicación en Visual Studio, se pueden especificar argumentos de línea de comandos en la Página Depuración, Diseñador de proyectos.
Ejemplo
En este ejemplo se muestran los argumentos de la línea de comandos pasados a una aplicación de la línea de comandos. La salida que se muestra corresponde a la primera entrada de la tabla anterior.
// The Length property provides the number of array elements.
Console.WriteLine($"parameter count = {args.Length}");
for (int i = 0; i < args.Length; i++)
{
Console.WriteLine($"Arg[{i}] = [{args[i]}]");
}
/* Output (assumes 3 cmd line args):
parameter count = 3
Arg[0] = [a]
Arg[1] = [b]
Arg[2] = [c]
*/