Lectura de parámetros en la línea de comandos

odo de leer los parámetros introducidos en la línea de comandos cuando se ejecuta una aplicación en .NET


Una aplicación puede recibir parámetros desde su línea de comandos, tanto si es una aplicación de consola como si es una aplicación Windows Forms.

Para llamar a una aplicación con argumentos en la línea de comandos, simplemente utilizamos el nombre del ejecutable seguido de una serie de argumentos separados por espacios, es decir, algo similar a esto:

MiEjecutable.exe argumento1 argumento2 argumento3

Los argumentos se reciben en el punto de entrada de la aplicación, es decir, el método Main () . Uno de sus prototipos permite añadirle un parámetro que recibe los argumentos, de esta forma:

static void Main(string[] args)

Una vez tenemos una rutina Main de esta forma, ya podemos leer los parámetros que se pasen por la línea de comandos:

static void Main(string[] args)
	foreach(string arg in args)
	{ Console.WriteLine(arg);
	}

Cuando estamos depurando una aplicación desde Visual Studio que debe recibir parámetros, podemos añadir los parámetros de prueba en la ventana de propiedades del proyecto (pulsando Propiedades sobre el nombre del proyecto), concretamente en el cuadro de texto Argumentos de la línea de comandos de la pestaña Depurar como se ve en la siguiente imagen:

Argumentos de la línea de comandos en depuración

Páginas relacionadas