인덱서
- 객체를 마치 배열인 것처럼 사용할 수 있도록 하는 특별한 메소드
- 순서가 있는 여러 개의 필드들이 있을때, 또는 순서가 있는 어떤 값을 계산해 내는 기능이 있을때 사용

지정자 타입 this[인수]
{
     get { return 값; }
     set { 값 변경; }


내부에 값을 읽고 쓰는 접근자 블록을 가진다는 면에서 프로퍼티와 유사
이름이 this로 고정, 첨자를 []안의 인수로 전달 받는다

첨자 지정을 위해 최소한 하나 이상의 인수가 있어야 하며 첨자는 어디까지나 액세스 대상을 지정하는 입력용 인수














- get 접근자만 정의했으므로 읽기전용(함부로 바꿀수없는 기본원리)
- 인수의 개수에 제약이 없으므로 특정 종목에 대한 주가를 조사하는 인덱스를 추가 가능

신고
Posted by 코딩하는 야구쟁이

댓글을 달아 주세요



티스토리 툴바