質問

列挙のメンバーとして as および is を使用したいと思います。 VB.NETでは、次のように記述できることがわかっています。

Public Enum Test
    [as] = 1
    [is] = 2
End Enum

C#で同等のステートメントを記述する方法 次のコードはコンパイルされません。

public enum Test
{
    as = 1,
    is = 2
}
役に立ちましたか?

解決

C#での予約語の接頭辞は@です。

public enum Test
{
    @as = 1,
    @is = 2
}

他のヒント

これらを使用するには、それらの前に@記号を付ける必要があります。以下に、 msdnページで説明します。

FIVEを6に設定するなど、悪い考えのように見えます。

te名が一意であり、コードの将来のメンテナーがあなたが何をしているかを理解できるように、あらかじめ決められたプレフィックスを使用するだけではありませんか?

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top