Cómo: Mostrar argumentos de la línea de comandos (Guía de programación de C#)
Los argumentos proporcionados a una aplicación ejecutable en la línea de comandos son accesibles a través de un parámetro opcional de Main. Los argumentos se proporcionan en forma de 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 la línea de comandos de una aplicación ejecutable ficticia:
Entrada en la línea de comandos |
Matriz de cadenas pasadas 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
Cuando se ejecuta una aplicación en Visual Studio, puede especificar argumentos de la línea de comandos en Página Depuración, Diseñador de proyectos.
Ejemplo
Este ejemplo muestra los argumentos de la línea de comandos pasados a una aplicación de línea de comandos. El resultado mostrado es para la primera entrada de la tabla anterior.
class CommandLine
{
static void Main(string[] args)
{
// The Length property provides the number of array elements
System.Console.WriteLine("parameter count = {0}", args.Length);
for (int i = 0; i < args.Length; i++)
{
System.Console.WriteLine("Arg[{0}] = [{1}]", i, args[i]);
}
}
}
/* Output (assumes 3 cmd line args):
parameter count = 3
Arg[0] = [a]
Arg[1] = [b]
Arg[2] = [c]
*/
Vea también
Tareas
Referencia
Valores devueltos de Main() (Guía de programación de C#)
Conceptos
Compilar la línea de comandos con csc.exe
Main() y argumentos de línea de comandos (Guía de programación de C#)