私は列挙型でこのようなクラスを作成しています。
public class D
{
enum e { "one","two","three"};
}
「識別子が必要です」というコンパイルエラーが発生しています。これはどうしたの。他の構造はありますか?
C#で文字列を列挙することはできません。たとえば、属性を使用する例については、codeprojectのこの記事を参照してください。
次のように列挙型を定義する必要があります
enum e
{
One, Two, Three
}
答えはエラーメッセージにあります。列挙型の各値を識別する必要があります。
enum e
{
One = 1,
Two = 2,
Three = 3
}
public class D
{
enum e { one = 1, two = 2, three = 3};
}
引用符を削除して、このようにしてみてください。
enum e{
one,
two,
three
};
あなたができること:
enum e
{
One = 1,
Two = 2,
Three = 3
}