13

可能是一个非常愚蠢的问题,但我通过以下代码不断收到上述错误:

public interface IAttributeOption
{
    AttributeTypeCode Type { get; set; }
}

您可能会说,我正在尝试使用单个属性定义接口。

我知道有人一定会告诉我“接口是一个虚拟类,等等等等”,我想提前确认我知道这一点!我显然正在尝试定义一个属性,据我所知,它在界面中很好。

那么有什么问题吗??

谢谢 :)

4

2 回答 2

9

那么有什么问题呢?

没什么,你的接口声明很好。听起来您可能忘记将访问器声明放入之前:

public interface IAttributeOption
{
    AttributeType Type; // no { get; set; }
}

如果它是链接程序集,您可能需要进行完全重建,因为您可能正在提取缓存版本。

于 2012-09-25T11:31:39.953 回答
6

我显然正在尝试定义一个属性,据我所知,它在界面中很好。

这段代码没有任何问题。您得到的错误在其他地方。只要确保AttributeTypeCode当然定义了类。

于 2012-09-25T11:27:08.610 回答