인덱서

    [C#] 인덱서

    [C#] 인덱서

    C# 인덱서(Indexer)는 객체의 인스턴스 변수에 대한 배열 형태의 접근 방법을 제공합니다. 인덱서를 사용하면 객체의 내부 변수에 대해 배열과 같은 방식으로 접근할 수 있습니다. 인덱서는 다음과 같은 형식으로 정의됩니다. public returnType this[parameters] { get { /* 인덱서를 읽을 때 수행되는 코드 */ } set { /* 인덱서에 쓸 때 수행되는 코드 */ } } 위 코드에서 returnType은 인덱서가 반환하는 값의 자료형이며, parameters는 인덱서의 매개변수입니다. get 블록은 인덱서를 읽을 때 호출되며, set 블록은 인덱서에 값을 할당할 때 호출됩니다. 예를 들어, 다음은 인덱서를 사용한 클래스의 예입니다. class MyArray { priva..