... | ... | @@ -1168,12 +1168,12 @@ class EnumTest |
|
|
<br />
|
|
|
|
|
|
#### 읽기 전용 필드
|
|
|
readonly 예약어를 사용하면 클래스 내부에서 읽기만 가능하고 초기화도 1번만 가능하다. 내부적으로 불변 상태를 보장하기 위하여 쓴다.
|
|
|
readonly 예약어를 사용하면 클래스 내부에서 읽기만 가능하고 초기화도 멤버 선언이나 생성자에서만 가능하다. 내부적으로 불변 상태를 보장하기 위하여 쓴다.
|
|
|
|
|
|
```c#
|
|
|
public class ReadonlyEx
|
|
|
{
|
|
|
readonly int num = 10; //변수 선언에서 초기화 가능.
|
|
|
readonly int num = 10; //멤버 선언에서 초기화 가능.
|
|
|
|
|
|
public ReadonlyEx()
|
|
|
{
|
... | ... | |