728x90 반응형 c# 이터레이터1 [C#] 인덱서(Indexer)와 반복기(iterator, yield 키워드), 지연된 연산 클래스의 인스턴스를 인덱싱해주는 인덱서와 점진적으로 반복하도록 해주는 반복기(이터레이터)와 yield 키워드의 사용법을 정리하고, 지연된 연산이라는 개념을 소개한다. 인덱서 (Indexer)인덱서는 클래스의 인스턴스를 배열처럼 인덱싱해주는 구문으로, 매개 변수를 사용하는 점을 제외하면 속성을 유사한 형태이다. 배열을 쓰듯 인덱스로 속성을 초기화 및 값을 가져올 수 있다. 정수형 인덱서 : 정수형 매개변수를 받는 인덱서this[ int index ]using System;class IndexerPractice{ private string name; //정수형 인덱서 : this[int index] public string this[int index] { get {.. 2024. 4. 30. 이전 1 다음 728x90 반응형