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