In order to access these arguments, we must use the Main functions single parameter: args.
static void Main(string[] args)
{
}
The command line arguments are stored in the array args. The first one can be accessed at args[0], the second at args[1]...etc.
Note: Since args is simply an array of user inputs, it is good to check to make sure the user inputted correctly formed arguments.
Here is an example of a code that requires one argument. It checks if the user used command line arguments, and if not, prompts the user for input.
Code:
static void Main(string[] args)
{
string dir = null;
if (args.Length == 1)
{
dir = args[0];
}
else
{
Console.WriteLine("Please Enter Path: ");
dir = Console.ReadLine();
}
start(dir);
}

0 comments:
Post a Comment