Parámetros en aplicaciones

Muchas veces necesitas llamar o recuperar los parámetros en la aplicación en C# que estés desarrollando. Lo más sencillo es usar el Environment.GetCommandLineArgs() que nos regresa un arreglo con los parámetros que están mandándonos.


Lo que es importante tomar en cuenta es que si se está enviando una cadena que contiene espacios, por ello mismo nos coloca cada parámetro en distinta posición del arreglo y sólo es suficiente armando de nuevo ese argumento:


static void Main()
{
   string[] args =  Environment.GetCommandLineArgs();
   if (args.GetUpperBound()  > 1)
   {
      string sArg = args[1] + ” ” + args[2] + ” ” + args[3] + ” ” + args[4];
   }
}