한정자(C# 참조)

한정자는 형식 및 형식 멤버의 선언을 수정하는 데 사용됩니다. 이 단원에서는 다음의 C# 한정자에 대해 소개합니다.

한정자

용도

액세스 한정자

형식 및 형식 멤버의 선언된 액세스 가능성을 지정합니다.

abstract

클래스가 다른 클래스의 기본 클래스로만 사용됨을 나타냅니다.

const

필드 또는 지역 변수의 값을 수정할 수 없도록 지정합니다.

event

이벤트를 선언합니다.

extern

메서드가 외부에서 구현됨을 나타냅니다.

new

기본 클래스 멤버에서 상속된 멤버를 숨깁니다.

override

기본 클래스에서 상속된 가상 멤버의 새 구현을 제공합니다.

부분(Partial)

동일한 어셈블리 전체에서 partial 클래스, 구조체 및 메서드를 정의합니다.

readonly

선언의 일부로 또는 동일한 클래스의 생성자에서만 값을 할당받을 수 있는 필드를 선언합니다.

sealed

클래스가 상속될 수 없도록 지정합니다.

static

특정 개체가 아니라 형식 자체에만 속하는 멤버를 선언합니다.

unsafe

안전하지 않은 컨텍스트를 선언합니다.

virtual

파생 클래스의 재정의 멤버에 의해 구현이 변경될 수 있는 메서드 또는 접근자를 선언합니다.

volatile

필드가 운영 체제, 하드웨어 또는 동시에 실행되는 스레드 등에 의해 프로그램에서 수정될 수 있음을 나타냅니다.

참고 항목

참조

C# 키워드

개념

C# 프로그래밍 가이드

기타 리소스

C# 참조