티스토리 뷰
읽기전용은 readonly 키워드를 사용하여 선언하고 상수는 const 를 사용하여 선언합니다.
1. 선언
readonly 는 클래스의 필드에 대해서만 선언할 수 있습니다.
const 는 클래스의 필드와 지역변수로 선언할 수 있습니다.
2. 값의 지정
readonly 는 선언과 동시에 같을 지정하거나, 정적 생성자, 변수 이니셜라이저에서
값을 지정할 수 있습니다. 값을 지정한 후에는 값을 바꾸지 못합니다.
const는 선언과 동시에 값을 지정하여야 합니다.
3. 사용
readonly는 클래스명.변수명 또는 클래스인서턴스명.변수명 으로 사용할 수 있습니다.
클래스 자신에서는 변수명 만으로 사용할 수 있습니다.
const 는 클래스명.변수명 또는 클래스 자신에서 변수명만으로 사용할 수 있습니다.
'프로그래밍 > C샵' 카테고리의 다른 글
URL을 통해 이미지(Image) 다운로드(Download)해서 파일(File)로 저장(Save) (0) | 2013.07.31 |
---|---|
중복된 배열값 제거 (0) | 2011.09.02 |
string.Format 정리 (1) | 2009.08.04 |
GUID (0) | 2009.03.28 |
.NET의 Enterprise Service(COM+) 이해 (0) | 2009.02.19 |
C#에서 숫자를 내가 원하는 Format으로 (0) | 2009.01.21 |
using , Namespace(네임스페이스), Dispose (0) | 2009.01.17 |
숫자 결과 형식 지정 표 (C# 숫자포멧 정규식) (0) | 2009.01.14 |