2
IEnumerator < 상태를 구현하려고 시도했지만 두 개의 다른 속성에 대한 오류가 구현되지 않았습니다.다른 네임 스페이스에 여러 속성 구현
'DataReader를' 인터페이스 멤버를 구현하지 않습니다 'System.Collections.Generic.IEnumerator.Current'
'DataReader를'구현하지 않습니다 인터페이스 멤버 'System.Collections.IEnumerator.Current' 일
솔루션이었다 :
public Status Current { get; set; }
object System.Collections.IEnumerator.Current
{
get { throw new NotImplementedException(); }
}
같은 이름의 여러 속성을 다른 네임 스페이스로 구분할 수있는 것처럼 보입니다.
이 유형의 "속성 오버로드"은 무엇입니까? 그리고 어떻게 알 수 있습니까?
명시 적으로 구현 된 인터페이스 멤버는 인터페이스에 대한 참조를 통해서만 액세스 할 수 있으므로 클래스 참조를 사용하려면 클래스 참조를 인터페이스 유형으로 변환해야합니다. – Richard