我曾在一個接口定義爲一個屬性:爲什麼我用下面的代碼獲得異常?
Boolean IsBusy { get; }
它是在類中實現爲:
private Boolean _isBusy = false;
public Boolean IsBusy
{
get
{
return this._isBusy;
}
private set
{
if (this._isBusy != value)
{
this._isBusy = value;
this.OnPropertyChanged("IsBusy");
}
}
}
然後當我運行應用程序時,我總是得到以下類型的錯誤時檢查在構造IsBusy值:
'IsBusy' 投擲類型的異常 'System.NullReferenceException' 布爾{System.NullReferenceException}
我弄不明白。如果我將所有Boolean
更改爲bool
,則得到相同的錯誤。
我該如何解決?
你可以提供你的構造函數的片段,你調用IsBusy嗎? – st78 2010-11-05 18:14:29