다음을 통해 공유


변환 연산자는 인터페이스 형식에서 변환할 수 없습니다.

업데이트: 2007년 11월

Conversion operators cannot convert from an interface type

변환 연산자는 매개 변수에 대한 인터페이스 형식을 사용하여 선언됩니다.

컴파일 타임에 Visual Basic에서는 인터페이스에서 참조 형식으로 미리 정의된 변환이 있는 것으로 간주합니다. 이러한 변환은 런타임에서 실패할 수 있지만 컴파일러가 런타임 결과를 예측할 수 없으므로 이러한 변환이 컴파일되도록 허용합니다.

컴파일러가 이 변환을 이미 정의된 것으로 간주하기 때문에 다시 정의할 수 없습니다.

오류 ID: BC33029

이 오류를 해결하려면

  • 이 연산자 정의를 완전히 제거합니다. 이미 미리 정의되었습니다.

참고 항목

작업

방법: 연산자 정의

방법: 변환 연산자 정의

개념

연산자 프로시저

참조

Operator 문