我正在獲取RSS源,像這樣:捕捉異常,驗證輸入或兩者?
SyndicationFeed rss = SyndicationFeed.Load(XmlReader.Create(textBox1.Text));
XmlReader.Create()
在這種情況下,可以扔了4點相關的東西的異常,如參數爲空,404錯誤等
我應該嘗試驗證Uri(確保它不是null,404,正確的文檔類型等),然後再調用該行或者我應該只處理異常?我知道我已經閱讀過無數次,因爲異常應該用於真正的特殊情況,我同意這看起來不符合這個先決條件,但處理異常似乎更容易。