我有一個擁有屬性的類。在此屬性中,我試圖驗證數據表不爲空。如果它爲空,則會生成一個異常。在引用者中引發異常
我的問題是如果我想在標籤控件中顯示錯誤消息,例如在調用類中如何捕獲該問題。
這裏是屬性:
public DataTable DtNotes
{
get
{
return _dtNotes;
}
set
{
_dtNotes = value;
if (_dtNotes != null)
{
_dtNotes.Columns.Remove("id");
_dtNotes.DefaultView.Sort = "note_type ASC";
_dtNotes.AcceptChanges();
}
else
{
throw new ArgumentOutOfRangeException("value", "Null Datable");
}
}
}
我用這一個asp.net應用程序中。
旁白:注意類的'存在ArgumentNullException' –
我希望你重新拋出任何'ArgumentOutOfRangeException '你抓住的例外...... –
@MthetheWWatson - 他爲什麼要這麼做?他唯一的要求是當異常發生時顯示一條消息。在這裏重新投擲聽起來不像是一個理想的結果。 –