Return different value to the operating system based on the argument length : Main « Language Basics « C# / C Sharp






Return different value to the operating system based on the argument length

 

using System;
class SayHello {
    public static int Main(string[] args) {
        if (args.Length > 0) {
            foreach (string arg in args) {
                if (arg.Equals("/help")) {
                    Console.WriteLine("Run this program as follows:" +
                              "sayhello.exe [name1] ");
                    return (1);
                } else
                    Console.WriteLine("Hello " + "{0}", arg);
            }
            return (0);
        } else
            Console.WriteLine("For help, run sayhello.exe /help");
        return (2);
    }
}

 








Related examples in the same category

1.Variations on the Main() Method
2.This is a simple C# programThis is a simple C# program
3.Static Main functionStatic Main function
4.Every console app starts with MainEvery console app starts with Main
5.Main Function: Multiple Mains
6.The Main Function:Command-Line Parameters
7.The Main Function:Returning an Int StatusThe Main Function:Returning an Int Status
8.The Main FunctionThe Main Function
9. Using command-line arguments to initialize an array.
10.Deal with the arguments