const 와 readonly 그리고 enum
C#에는 const, readonly 그리고 enum 등의 세 가지 상수가 있다. 이 중에서 const와 readonly는 값을 변경할 수 없는 변수와 같으며 enum은 이름을 가지는 정수형 상수라 할 수 있다. const, readonly const는 변수의 정의와 함께 초기화되어야 하는 상수이고 readonly는 추가적으로 클래스의 static 생성자에서 초기화할 수 있는 상수이다. 말 그대로 상수이므로 두 번 이상의 초기화는 할 수 없다. using System; class ConstReadonlyTest{ // const 상수는 반드시 정의와 함께 초기화되어야 하며 그 값은 변경이 // 불가능하다. const는 자동으로 static 변수로 선언된다. public const string cnst =..