1

我正在用枚举创建这样的类。

 public class D
    {
        enum e { "one","two","three"};
    }

它给出了“预期的标识符”编译错误。这有什么问题。有没有其他结构。

4

5 回答 5

3

您不能在 C# 中使用字符串枚举,例如使用属性,请查看codeproject 上的这篇文章

你需要定义你的枚举

enum e
{
  One, Two, Three
}
于 2012-07-23T09:35:57.060 回答
2

答案在错误消息中。您需要识别枚举中的每个值,例如

 enum e
 {
   One = 1,
   Two = 2,
   Three = 3
 }
于 2012-07-23T09:33:59.233 回答
1
public class D
    {
        enum e { one = 1, two = 2, three = 3};
    }
于 2012-07-23T09:34:30.193 回答
1

删除引号并尝试这样。

enum e{
one,
two,
three
};
于 2012-07-23T09:35:55.303 回答
0

你可以这样做:

enum e
{
   One = 1,
   Two = 2,
   Three = 3
}
于 2012-07-31T10:20:50.830 回答