開發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 陣列的值讀取出來。

用這種方式就可以從外部取得的參數,要如何運用就看程式的需求了。

 

arrow
arrow
    全站熱搜

    奔騰兔 發表在 痞客邦 留言(1) 人氣()