as
とis
を列挙のメンバーとして使用したいと思います。私はVB.NETでこれを書くことが可能であることを知っています:C#のEnumerationで予約されたキーワード
Public Enum Test
[as] = 1
[is] = 2
End Enum
どのように私はC#で同等の文を書くのですか? は、次のコードはコンパイルされません:C#で予約語を前置
public enum Test
{
as = 1,
is = 2
}
as
とis
を列挙のメンバーとして使用したいと思います。私はVB.NETでこれを書くことが可能であることを知っています:C#のEnumerationで予約されたキーワード
Public Enum Test
[as] = 1
[is] = 2
End Enum
どのように私はC#で同等の文を書くのですか? は、次のコードはコンパイルされません:C#で予約語を前置
public enum Test
{
as = 1,
is = 2
}
は、@で行われます。
public enum Test
{
@as = 1,
@is = 2
}
@記号を付けて使用する必要があります。それはそれを説明するmsdn pageです。
これは、しかし、悪いアイデアのように見えるん - ?6.
TE名前は、コードのユニークで将来のメンテナは、あなたが何をしているかを理解しているように、理由だけで、所定の接頭辞を使用しないに等しくなるようにFIVEを設定するように
convensionにより、列挙型の値はパスカルでなければなりません。詳細は[this](http://msdn.microsoft.com/en-us/library/4x252001.aspx)を参照してください。 – Shimmy
[C#Enums with Reserved keywords](http://stackoverflow.com/questions/10688863/c-sharp-enums-with-reserved-keywords) - 実際にリンクされているものはこれより新しいです(申し訳ありませんミックスアップ)。 – jrh