상수
상수 필드는 수정할 수 없는 필드입니다. 선언 시 값을 할당해야 합니다.
const int a = 5;
정적
정적 수정자가 클래스에 적용되면 new 키워드를 사용하여 클래스를 인스턴스화할 수 없습니다. 메소드, 속성, 클래스, 생성자 등에 static 키워드를 사용할 수 있습니다.
static int a = 10;
읽기 전용
Readonly 필드는 선언 시 초기화되거나 생성자 내에서 설정할 수도 있습니다.
readonly 필드가 생성자 내부에서 초기화되는 예를 살펴보겠습니다.
예시
class Demo { readonly int a; public Demo( ) { a = 5; } }