필요합니다. 선택적 매개 변수가있는 인덱서를 만들고 싶습니다. 기본값은 해당 배열의 항목 수입니다. 객체 참조가 비 정적 필드, 메서드 또는 속성 'OverloadedIndexer.stringData' 필요선택적 매개 변수 - 객체 참조 나는 클래스 생성자에 설정된 크기 <em>StringData가</em>라는 개인 배열 필드를 가지고 내 <em>OverloadedIndexer</em> 클래스에서 오류
:
불행하게도,이 게시물 하단의 코드 라인은 다음과 같은 컴파일 타임 오류가 발생합니다
public string this[string data, int maxOccurences = stringData.Length]
작동시키기위한 방법이 있습니까?
아, 좋습니다. 나는'Int32.MaxValue'와 같은 상수 필드를 생성하고 그것을 매개 변수의 디폴트 값으로 설정함으로써 작동하게 만들었습니다. – Kapol