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