728x90 반응형 Difference1 C# 읽기 전용 키워드 : readonly readonly 변수 앞에 위치하면 해당 변수는 읽기 전용이 되어 해당 변수가 정의된 클래스나 구조체, 메서드 등에서만 수정이 가능하며 readonly로 선언된 변수는 선언할 때 또는 생성자에서 값을 할당해야한다. public class MyClass { readonly int myReadOnlyInt; public MyClass(int value) { myReadonlyInt = value; } } 위 코드에서 myReadOnlyInt는 읽기 전용으로 선언되었기 때문에 생성자에서 값을 할당한 이후에는 변경이 불가능하다. 상수를 선언한다는 점에서 const와 비슷한데 둘의 차이를 비교할 필요가 있다. const vs readonly 초기화 방법 const와 readonly는 초기화 방법에서부터 차이가 있.. 2023. 3. 30. 이전 1 다음 728x90 반응형