访问者必须声明一个主体,因为“属性”未标记为抽象或外部

时间:2010-06-28 16:23:18

标签: c#

我在实例类的顶部有这个枚举:

    public Enum RecommendationPage
    {
        Search,
        Cart
    }

我在静态方法中使用它,或者至少尝试使用它。我收到错误“访问者必须声明一个正文,因为'属性'未标记为抽象或外部”。此代码位于处理程序.ashx。

2 个答案:

答案 0 :(得分:6)

enum设为小写。您告诉编译器这是一个返回System.Enum的属性,但您尚未指定该属性的getset部分。

答案 1 :(得分:3)

首先,“枚举”必须是一个小关键字“枚举”,它假定此声明为属性声明而不是枚举。