我设置了以下属性:
public Object Value
{
get
{
return AdministrationSettings.Default[settingCode];
}
set
{
AdministrationSettings.Default[settingCode] = value; // <<< Error occurs here
this.RaisePropertyChanged(() => this.Value);
}
}
此属性提供了我的界面的字段和对象 AdministrationSettings 的字段之间的链接
AdministrationSettigs 表示设置类 .net(具有扩展名 .Settings)
我在里面定义的属性里面是一个例子:
当我在我的界面的某个字段中输入数据时,这里显示这个界面:
程序在第 9 行的指令处停止,并生成此错误:设置属性“ExclusionZone”属于不兼容类型,此处为代码
ExclusionZone 是在 .Settings 文件中定义的参数之一。它的类型是双重的。也是在同一个文件(.settings)中设置其他参数,有string、double、Boolean类型的
问题只在 Set 中,因为 Get 是正确的
我希望有人可以帮助我
谢谢