프로그래밍/기본기ㆍ자료구조
2020. 4. 30.
Property Indexer (프로퍼티 인덱서)
개념 - Property를 사용하여 객체를 배열처럼 사용할 수 있음 - Property선언과 유사. this 키워드, 배열 첨자를 추가 - Indexer는 자신의 이름을 가질 수 없음 - Property와 마찬가지로 실제 값을 가지고 있지 않기 때문에 ref, out 수정자를 붙여서 파라미터를 넘길 수 없음 - Indexer는 Overload하여 사용 가능 (Property는 불가) - static, void 키워드는 사용 불가 사용 목적 - 객체를 배열처럼 사용하기 위함 - C# List에 list[0], list[1]으로 접근할 때 [0]가 Property Indexer를 사용한 것임 사용 방법 class StringIndexer { public StringIndexer() { m_string..