- static:是將main方法聲明為靜態的。
- void:說明main方法不會返回任何內容。
- String[]args:這是用來接收命令行傳入的參數,String[]是聲明args是可以存儲字符串數組。
運行時會彈出命令窗口,你可以在那里輸入一些參數,string[] args 指的就是你在命令窗口輸入的參數。 也就是命令行參數。
args是用來處理命令行參數的。命令行參數,就是你運行這個程序的時候給它傳的參數。它是可選項,不是必須的。
通過以下的例子說明:
1. 新建控制台程序MainArgs。
2. 編寫代碼。
1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 6 namespace MainArgs 7 { 8 class Program 9 { 10 static void Main(string[] args) 11 { 12 int argsLength = args.Length; 13 Console.WriteLine("Main函數參數args的長度:" + argsLength.ToString()); 14 for (int i = 0; i < argsLength; i++) 15 { 16 Console.Write("第" + i.ToString() + "位是:"); 17 Console.WriteLine(args[i].ToString()); 18 } 19 Console.ReadLine(); 20 } 21 } 22 }
4. 打開命令行,輸入路徑+MainArgs a b c d,Enter查看結果。
