변수 (1) 썸네일형 리스트형 [C#] readonly 변수를 사용하는 이유는? 안녕하세요,모스크바에서 개발과 담을 쌓고 살고 있는 개발자 윤진입니다. C#에는 readonly라는 직설적인 이름의 키워드가 있습니다.변수를 상수로 만들어버려, 변수값을 바꿀 수 없게 만드는 const와 유사해보이기도 하는데요. readonly는 const와는 다르게 compile 시점에 값을 확정하지 않습니다.반면, const는 소스코드에 명시된 변수값을 compile 시점에 확정하지요. readonly는 프로그램이 메모리에 올라가는 runtime 시점에 이르러서야 값을 확정할 수 있습니다.다음 두 경우에만 변수를 초기화할 수 있고 이후에는 갱신할 수 없습니다. 1) 변수를 선언하는 경우2) 생성자 안에서 변수값을 바꾸는 경우 기기가 부팅하면서부터 함께 초기화되는 풀 스크린 UI 앱의 경우,디스플레이의.. 이전 1 다음