readonly List<SessionItemUI> sessionItems = new List<SessionItemUI>();
위와 같이 List가 readonly인 경우, sessionItems에 새로운 List 인스턴스를 할당하는 건 안되지만,
Add(), Remove(), Clear()같이 내부 요소를 수정하는 메소드는 사용이 가능하다!
위 글에 따르면, readonly 키워드가 참조형의 내부 상태가 바뀌는 것까진 막아주지 못한다고 한다.
위 글도 다시 보고 참고하기
'CS > C#' 카테고리의 다른 글
| [C#] Thread의 상태 (0) | 2025.08.13 |
|---|---|
| [C#] Thread (2) | 2025.08.13 |
| [C#] static, 싱글톤 (0) | 2023.05.03 |
| [C#] 상속과 가상함수, 추상함수 (0) | 2022.07.31 |
| [C#] 델리게이트(Delegate)와 이벤트(Event) (0) | 2022.07.28 |