是否可以使用某種屬性來引發異常。這就是我的意思。而不是這樣做:使用屬性在.NET中引發異常
public int Age
{
get
{
return this.age;
}
set
{
this.age = value;
NotifyPropertyChanged("Age");
if (value < 18)
{
throw new Exception("age < 18");
}
}
}
做這樣的事情:
[Range(18,100, ErrorMessage="Must be older than 18")]
public int Age
{
get
{
return this.age;
}
set
{
this.age = value;
NotifyPropertyChanged("Age");
}
}
任何幫助將不勝感激!
最好的問候, 基里爾·