Console Application 外部設定參數

Console Application新增App.config 就可以實現由外部來設定程式中的參數值。

  • Step1. 新增『參考』選擇『System.Configuration』

  • Step2. 加入新項目『App.config』

  • Step3. App.config 內新增
  <appSettings>
    <add key="InputParameter" value="我是原本的參數" />
  </appSettings>

  • 範例程式碼

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Configuration;

namespace MirandaTestConsole
{
    class ConsoleTest
    {
        static void Main(string[] args)
        {
            string InputParameter = ConfigurationManager.AppSettings["InputParameter"];
            Console.WriteLine(InputParameter);
            Console.ReadLine();

        }
    }
}

  •  執行檔(.exe)內會產生『.exe.config』檔,可直接由外部修改參數值。