긴 자료형에서 타이핑/가독성 이득을 보고, 변수명을 뚜렷하게 네이밍하고 var 사용하는 방식을 채택하는게 좋다.
다만, 내장 숫자 타입(int, float, double 등)을 선언할 때는 명시적으로 타입을 선언하는 편이 낫다.
런타임 상수는 컴파일 상수보다 성능이 약간 떨어지지만 유연성이 높고, 어셈블리를 재컴파일을 하지않아도 된다.
static readonly로 사용 시, 인스턴스 별로 다른 값을 갖을 수 있다. 생성자에서 정의할 수 있기 때문이다.
다만, 컴파일할 때 사용되는 상숫값을 정의할 때는 const를 사용한다. 특성의 매개변수, switch/case 문의 레이블, enum 정의 시 사용하는 상수등.