gyus中引发的异常!假设我有这样简单的LINQ表达式如何处理在linq
IEnumerable<StopListMatchViewModel> res =
from rqResult in MatchesList
select new StopListMatchViewModel
(
)
{
MatchDate = DateTime.ParseExact(rqResult.Row["MatchDate"].ToString(), "dd.MM.yyyy HH:m:ss", fmtInfo),
Remark = rqResult.Row["Remark"].ToString()
}
如果字符串不能按照指定的格式解析mask - 我得到FormatException。在调试器中,我可以在变量“res”的结果视图中了解它。实时我收到空集。
可能有很多不同的例外情况,可能会在执行LINQ期间发生。我怎么能抓住和处理它们?尝试catch块在这里不起作用,因为异常在我看来不会被提出。
TryParseExact是更好的办法来避免该异常 – VMAtm