我有一条线:
string[] cPathDirectories = Directory.GetDirectories(Properties.Settings.Default.customerFolderDirectory);
如果用户没有指定搜索路径(此时此设置保存为 String.Empty),这将引发错误“路径不是合法形式”。我想抛出这个错误说,“嘿,你这个白痴,进入应用程序设置并指定一个有效路径”。有没有办法做到这一点,而不是:
...catch (SystemException ex)
{
if(ex.Message == "Path is not of legal form.")
{
MessageBox.Show("Hey you idiot, go into the application settings and specify a valid path","Error");
}
else
{
MessageBox.Show(ex.Message,"Error");
}
}