在命令行中給定的參數就是命令行參數。
命令行的參數以空格隔開。
但是,若命令行的參數本身包含空格時,則該參數必須用一對雙引號括起來。
eg:d:\loading.exe -t=5000
//Program.cs
static class Program { ////// 應用程序的主入口點。 /// static void Main(string[] args) { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new WelCome(args)); } }
//程序獲取
////// 配置 /// public WelCome(string[] args) { InitializeComponent(); foreach (string arg in args) { //傳遞的參數-t為窗體顯示時間 if (arg.Contains("-t=")) { string strTime = arg.Substring(arg.IndexOf('=') + 1); int time = 200; if (int.TryParse(strTime, out time)) { this.kltimer.Interval = time; } } } }
使用可以傳一個string數組的main程序入口,數組裡的字符就是命令行參數
windows+r 輸入 exepath args1 args2 就可以運行