프로퍼티(property)
- 클래스의 private 필드를 형식적으로 다루는 일종의 메소드
프로퍼티의 정의
[property-modifiers] returnTypePropertyName {
get { //get-accessor body }
set { //set-accessor body }
}
인덱서(indexer)
- 배열 연산자인 '[]'를 통해 객체를 다룰 수 있도록 함
- 지정어 this를 사용하고, '[]'안에 인덱스로 사용되는 대개 변수 선언
인덱서의 수정자
- static만 사용할 수 없으며, 의미는 메소드와 모두 같음
- 접근수정자(4개), new, virtual, override, abstract, sealed, extern (총 10개)
인덱서의 정의
[indexer-modifiers] returnType this[parameterList] {
set { //indexer body }
get { //indexer body }
}