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 に答える