【发布时间】:2012-09-05 10:08:17
【问题描述】:
我有一个 WinForms 应用程序。有时我不想使用参数运行应用程序,如下所示:
myapp.exe -d
告诉应用程序执行一些不寻常的操作,例如写入日志或显示一些附加信息。
最好的方法是什么?
我首先想到的是添加主函数args读取,当参数传递时创建一些标志,然后使用它来执行一些附加操作。
但也许有更漂亮和正确的方法呢?
【问题讨论】:
-
这就是为什么 args 在 Main() 方法中。
-
我会说你做得对。无需再看下去了。
-
不是重复的,但这个问题将引导您朝着正确的方向前进stackoverflow.com/questions/27610/…
-
为什么不使用 log4net 这样的日志框架呢?您始终可以使用配置文件设置适当的日志级别
标签: c# debugging parameters