반응형 Indexer1 C#코딩 연습 - Indexer Indexer는 클래스나 구조체의 인스턴스를 배열처럼 인덱싱하게 해준다. 아래의 예제에서 this[int index]가 그 핵심 코드이다. this 객체에 배열과 같은 접근을 허용하면서 내부의 data 배열에서 하나의 값을 return 하거나 입력 해준다. class LH2Demo_Indexer { // 배열의 크기 private const int MAX = 10; // 배열 생성 private int[] data = new int[MAX]; // Indexer public int this[int index] { get { // 입력 index가 허용 법위인지 검사 if (index = MAX) { throw new IndexOutOfRangeException(); } else .. 2020. 11. 21. 이전 1 다음 반응형