본문 바로가기

C#

[C#] 상수선언 (const, readonly)



 const와 readonly는 대동소이 한데...


일단 

 <const>

 - 초기화 이후 값을 변경 할 수 없다.

 - 선언할 때만 초기화 할 수 있다.

 - 컴파일 타임 상수라 칭해진다.


 <readonly>

 - 초기화 이후 값을 변경 할 수 없다.

 - 선언할 때 또는 생성자에서 초기화 될 수 있다. 따라서 사용된 생성자에 따라 필드의 값이 결정된다.

 - 런타임 상수라 칭해진다.


예시




'C#' 카테고리의 다른 글

[C#] 문자열 1 (string)  (0) 2013.07.16
[C#] 배열 정렬 (Sort, Reverse)  (0) 2013.07.15
[C#] 변수 선언  (0) 2013.07.09
[C#] DataType2 값 형식2  (0) 2013.07.05
[C#] DataType 값 형식  (0) 2013.07.03