概括
我的任务是建立一个管理软件(对于一个小艺术家,所以他们的硬件肯定可以应付),但是,我希望在给他们之前尽可能地提高它的效率。主要功能已经完成,现在主要是润色和优化。
代码
DateTime DueDate;
try
{
DateTime.TryParse(dteCommission.SelectedDate.Value.Date.ToShortDateString(),
out DueDate);
}
catch(Exception E)
{
MessageBox.Show("Due Date wasn't set. Defaulting to current date.", "Alert",
MessageBoxButton.OK, MessageBoxImage.Warning);
DueDate = DateTime.Parse(DateTime.Now.ToShortDateString());
}
注意:Exception e仅用于快速完成,真正的异常是已知的。给出的错误是“可空对象必须有一个值”。System.InvalidOperationException
问题
最好像我一样处理这个问题,还是 If-Else 会更好?如果是这样,我将如何实施它?
慕容森
繁花如伊
梵蒂冈之花
largeQ
相关分类