コマンドライン引数の解析
自力できちんと書こうと思うと面倒なので、NDesk.Optionsで済ませるなど。
public string ExeDir { get; private set; } public bool DebugMode { get; private set; } static void Main(string[] args) { var op = new NDesk.Options.OptionSet() { { "d|debug", v => DebugMode = v != null }, { "p|path=", v => ExeDir = v }, }; args = op.Parse(args).ToArray(); }
しかしこれ、ラムダ渡すインターフェイスはいいなあ。
だからこういうことばかりやってないで、さっさとTESTFLIGHT 12出せって話ですね、一応わかってます。