Computer >> 컴퓨터 >  >> 프로그램 작성 >> C#

C#의 최종 지역 변수

<시간/>

지역 변수에 대한 final을 설정하려면 final 키워드의 구현이 불가능하므로 C#에서 읽기 전용 키워드를 사용하십시오.

readonly를 사용하면 변수에 값을 한 번만 할당할 수 있습니다. "읽기 전용"으로 표시된 필드는 개체를 구성하는 동안 한 번만 설정할 수 있습니다. 변경할 수 없습니다.

예를 들어 보겠습니다. 아래에서 empCount 필드를 읽기 전용으로 설정했으며 한 번 할당되면 변경할 수 없습니다.

class Department {
   readonly int empCount;

   Employee(int empCount) {
      this. empCount = empCount;
   }

   void ChangeCount() {
      //empCount = 150; // Compile error
   }
}