



- String에서도 밑에 이미지처럼 인덱서를 사용할 수 있다.
데이터 접근 :
인덱서를 사용하면 객체 내의 데이터에 인덱스를 사용하여 직관적으로 접근
할 수 있습니다.
코드 가독성 :
객체의 데이터에 접근하는 방식을 일관성 있게 유지할 수있습니다.
-> 코드의 가독성이 향상되고 유지보수에 도움이된다.
성능 고려 :
큰데이터 집합에서 인덱서를 남발한다면 성능 저하가 생길 수 있습니다.
접근제한 :
인덱서를 생성할 때 읽기 전용으로 할건지 쓰기도 가능하게 할지 권한을적절하게 설정해야 합니다.
인덱서는 C#의 특징중 하나이며 객체 지향 프로그래밍에서 데이터 접근, 조작을 보다 효율적으로 할 수 있도록 해줍니다.