C# Indexer 사용하기
C# Indexer 사용하기 Indexer는 클래스 내부의 배열 데이터 접근 시 클래스 객체를 마치 배열 데이터 형태로 사용할 수 있게 해 줍니다. 즉 Class [0] 이런 식으로 사용하여 내부 배열객체에 접근을 가능하게 합니다. this []를 써서 Property로 정의하여 내부 배열 데이터를 관리하도록 하면됩니다. Class를 아래처럼 정의합니다. class MyClass { // 정수 10개의 배열 공간 private int[] data = new int[10]; // 인덱서 정의. int 파라미터 사용 public int this[int index] { get { if (index = 10) { // 범위를 벗어난 경우 throw new IndexOutOfRangeEx..