15


2

64ビット列挙? C#

64ビット値を保持する列挙型を取得することは可能ですか? 以下を書いて、このコンパイルエラーメッセージを受け取りました。

enum EnumTest { a = 0x100000000 };

error CS0266: Cannot implicitly convert type 'long' to 'int'. An explicit conversion exists (are you missing a cast?)

1 Answer


35


はい、長い間それを「引き出す」必要があります。

public enum MyEnum : long
{
}