반응형

readonly 3

[C# 무료 동영상 강의] 16. 상수와 읽기 전용

[C#] 5.1 캡슐화 대상(5.1.7 상수와 읽기 전용) [C#] 5.1 캡슐화 대상(5.1.7 상수와 읽기 전용) – 언제나 휴일 C#에서는 상수에는 컴파일 시에 상수값이 결정되는 상수 멤버 필드와 런타임에 결정되는 읽기 전용을 제공하고 있습니다. 상수 멤버 필드는 const 키워드와 형식, 필드 이름과 초기값을 대입하면 됩니다. 이처럼 상수 멤버 필드를 캡슐화하면 이는 개체의 멤버가 아닌 묵시적으로 정적 멤버가 되므로 명시적으로 static 키워드를 사용할 수 없습니다. [그림 18] 상수 멤버 필드에 static 키워드를 명시할 때 오류 화면 읽기 전용을 캡슐화할 때는 reado ehpub.co.kr

[C#] 5.1.7 상수와 읽기 전용

5.1.7 상수와 읽기 전용 C#에서는 상수에는 컴파일 시에 상수값이 결정되는 상수 멤버 필드와 런타임에 결정되는 읽기 전용을 제공하고 있습니다. 상수 멤버 필드는 const 키워드와 형식, 필드 이름과 초기값을 대입하면 됩니다. 이처럼 상수 멤버 필드를 캡슐화하면 이는 개체의 멤버가 아닌 묵시적으로 정적 멤버가 되므로 명시적으로 static 키워드를 사용할 수 없습니다. [그림 18] 상수 멤버 필드에 static 키워드를 명시할 경우 오류 화면 읽기 전용을 캡슐화할 때는 readonly 키워드와 형식, 이름을 선언하면 됩니다. 읽기 전용은 상수 멤버 필드와 다르게 묵시적으로 정적 멤버가 아니므로 static 키워드를 명시해야 정적 멤버가 됩니다. 그리고 읽기 전용은 생성자에서 초기화할 수 있습니다. ..

[C# 동영상 강의] 8. const와 readonly

[C# 동영상 강의] 8. const와 readonly 다루는 내용constreadonly(읽기 전용) 대본슬라이드 1이번 강의에서는 const와 readonly에 대해서 살펴보기로 하겠습니다. 슬라이드 2Const는 상수를 선언할 때 사용하는 예약어입니다. 상수는 컴파일 시에 인식하여 프로그램 중에 값을 변경할 수 없습니다. 상수는 기본 형식에만 적용할 수 있는데 개체 인스턴스의 경우 런타임 시에 할당되기 때문입니다. 또한, const는 자동적으로 정적 멤버가 되며 static을 사용할 수가 없습니다. 그리고, 상수를 선언할 때에는 반드시 값을 초기화 해 주어야 합니다. 슬라이드 3readonly는 읽기 전용 멤버를 정의할 때 사용하는 예약어입니다. const는 컴파일 시에 상수 값이 결정되지만 rea..

반응형