문제
모든 열거 상수 상수입니까? 그들은 얻는다 컴파일 타임에서 가치로 변환, 또는 런타임에?
해결책
그들은 일정합니다. 예, 시간을 컴파일합니다.
참조:http://msdn.microsoft.com/en-us/library/sbbt4032.aspx
소개에서 :
열거 키워드는 열거를 선언하는 데 사용됩니다. 상수 이름열거 자 목록이라고합니다.
"강력한 프로그래밍"아래 :
상수와 마찬가지로, 열거의 개별 값에 대한 모든 참조는 컴파일 시간에 숫자 리터럴로 변환됩니다. 이로 인해 상수에 설명 된대로 잠재적 인 버전화 문제가 발생할 수 있습니다 (C# 프로그래밍 안내서).
다른 팁
열거 값은 상수이며 변경할 수 없습니다.
그들의 값은 컴파일 시간에 고정되어 있습니다.
제휴하지 않습니다 StackOverflow