我曾在一个接口定义为一个属性:为什么我用下面的代码获得异常?
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