C# 找不到属性的setter
我写了这个属性,得到的错误是它找不到setter属性,当我添加setter时,我得到的错误必须声明一个主体,因为它没有标记为抽象、外部或部分C# 找不到属性的setter,c#,C#,我写了这个属性,得到的错误是它找不到setter属性,当我添加setter时,我得到的错误必须声明一个主体,因为它没有标记为抽象、外部或部分 public virtual string InsuredStatus { get { string status; if (ExpDt > _now) { status = "ACTIVE";
public virtual string InsuredStatus
{
get
{
string status;
if (ExpDt > _now)
{
status = "ACTIVE";
return status;
}
if (ExpDt < _now)
{
status = "EXPIRED";
if (status == "EXPIRED" && _insuredHistory.Opertion == "M")
{
return "MERGED";
}
return status;
}
return string.Empty;
}
}
有人能用我的方式指出错误,并给我一个简短的解释,说明我做错了什么,以及为什么它会抛出这个错误吗?由于get有一个主体,C假设您的setter也需要一个主体。因此,当您添加setter时,您需要做的不仅仅是set;那一定是
set { /* real work here */ }
您正在实现一个接口吗?如果您能给出一个简短但完整的示例,那么您在添加setter时会收到错误消息吗?二传手长什么样?我加了一套;那样