質問
すべての列挙列挙定数ですか? コンパイル時に値に変換されます、または実行時に取得されますか?
解決
これらは定数です。はい、コンパイル時間。
リファレンス: http://msdn.microsoft.com/en-us/library/sbbt4032.aspx
イントロから:
enumキーワードは宣言に使用されます 列挙、特殊タイプ 名前付き定数のセットで構成されます 列挙子リストと呼ばれます。
"ロバストプログラミング"の下:
すべての定数と同様に、すべて の個々の値への参照 列挙型は数値に変換されます コンパイル時のリテラル。これができます 潜在的なバージョン管理の問題を作成します 定数(C#プログラミング ガイド)。
他のヒント
列挙値は定数であり、変更できません。
それらの値はコンパイル時に修正されます。
所属していません StackOverflow