지역 변수에 대한 final을 설정하려면 final 키워드의 구현이 불가능하므로 C#에서 읽기 전용 키워드를 사용하십시오.
readonly를 사용하면 변수에 값을 한 번만 할당할 수 있습니다. "읽기 전용"으로 표시된 필드는 개체를 구성하는 동안 한 번만 설정할 수 있습니다. 변경할 수 없습니다.
예를 들어 보겠습니다. 아래에서 empCount 필드를 읽기 전용으로 설정했으며 한 번 할당되면 변경할 수 없습니다.
예
class Department { readonly int empCount; Employee(int empCount) { this. empCount = empCount; } void ChangeCount() { //empCount = 150; // Compile error } }