可能是一个非常愚蠢的问题,但我通过以下代码不断收到上述错误:
public interface IAttributeOption
{
AttributeTypeCode Type { get; set; }
}
您可能会说,我正在尝试使用单个属性定义接口。
我知道有人一定会告诉我“接口是一个虚拟类,等等等等”,我想提前确认我知道这一点!我显然正在尝试定义一个属性,据我所知,它在界面中很好。
那么有什么问题吗??
谢谢 :)
那么有什么问题呢?
没什么,你的接口声明很好。听起来您可能忘记将访问器声明放入之前:
public interface IAttributeOption
{
AttributeType Type; // no { get; set; }
}
如果它是链接程序集,您可能需要进行完全重建,因为您可能正在提取缓存版本。
我显然正在尝试定义一个属性,据我所知,它在界面中很好。
这段代码没有任何问题。您得到的错误在其他地方。只要确保AttributeTypeCode
当然定义了类。