通常情况下,当您的应用程序中有一个应用程序配置文件,并且期望从其中读取时。
最好在启动时最初检查此文件是否存在并引发错误,而不是根本不进行操作?(最坏情况)
还是交给未处理异常管理器来处理并关闭应用程序?(WPF / Winforms等)
请给出建议?
通常情况下,当您的应用程序中有一个应用程序配置文件,并且期望从其中读取时。
最好在启动时最初检查此文件是否存在并引发错误,而不是根本不进行操作?(最坏情况)
还是交给未处理异常管理器来处理并关闭应用程序?(WPF / Winforms等)
请给出建议?
你可以在代码中定义默认值,然后尝试从 app.config 中读取:
private static int SomeValue
{
get
{
int result = 60; //Some default value
string str = ConfigurationManager.AppSettings["SomeValue"];
if (!String.IsNullOrEmpty(str))
{
Int32.TryParse(str, out result);
}
return result;
}
}