See if arguments are present : Command Line « Development « C# / CSharp Tutorial






using System; 
  
class Cipher { 
  public static int Main(string[] args) {   
 
    if(args.Length < 2) { 
      Console.WriteLine("Usage: encode/decode word1 [word2...wordN]"); 
      return 1; // return failure code 
    } 
 
    // if args present, first arg must be encode or decode 
    if(args[0] != "encode" & args[0] != "decode") { 
      Console.WriteLine("First arg must be encode or decode."); 
      return 1; // return failure code 
    } 
 
    for(int n=1; n < args.Length; n++) { 
      for(int i=0; i < args[n].Length; i++) { 
        if(args[0] == "encode") 
          Console.Write("encode"); 
        else  
          Console.Write("Decode"); 
      } 
      Console.Write(" "); 
    } 
 
    Console.WriteLine(); 
 
    return 0; 
  } 
}








14.10.Command Line
14.10.1.Display all command-line information
14.10.2.See if arguments are present
14.10.3.Iterate over command-line arguments and print them out
14.10.4.Read user input from command line and change the console color