開發Windows Form 程式時如果要和DOS 指令一樣可以透過執行時給予參數,
這樣可以讓程式執行有比較多的彈性。
1.首先新增一個Windows Form 程式:
2.修改程式進入點Program.cs 內的程式碼:
3. 如下方程式碼第1行在程式進入點static void Main()加入 字串陣例args 取得外部參數。
1: static void Main(string[] args)
2: {
3: if (args !=null)
4: {
5:
6: MessageBox.Show( args[0].ToString()); //指定取出args 陣列[0]中的參數
7: MessageBox.Show(args[1].ToString()); //指定取出args 陣列[1]中的參數
8:
9: foreach (var item in args) //也可以用Foreach 方式將args 中的值全部取出
10: {
11: MessageBox.Show(item);
12: }
13:
14: }
15:
16: Application.EnableVisualStyles();
17: Application.SetCompatibleTextRenderingDefault(false);
18: Application.Run(new Form1());
19: }
4.程式碼第3行做基本的判斷不為null 才進行處理。
5.程式碼第6、7行使用MessageBox 顯示args 字串陣列傳入的參數。
6.程式碼第9~12行也可以使用Foreach 方式將args 陣列的值讀取出來。
用這種方式就可以從外部取得的參數,要如何運用就看程式的需求了。
VS2010 範列下載
全站熱搜
留言列表