다음을 통해 공유


짝이 되는 '<operatorsymbol1>' 연산자가 '<operatorsymbol2>'에 필요합니다.

업데이트: 2007년 11월

Matching '<operatorsymbol1>' operator is required for '<operatorsymbol2>'

연산자가 정의되었지만 해당 연산자의 짝이 되는 연산자가 정의되지 않았습니다.

다음 연산자는 쌍으로 정의되어야 합니다.

  • = 및 <>

  • > 및 <

  • >= 및 <=

  • IsTrue 및 IsFalse

클래스 또는 구조체에 이러한 연산자를 정의하는 경우 동일한 클래스 또는 구조체에 해당 연산자의 짝이 되는 연산자도 정의해야 합니다.

짝이 되는 연산자를 명시적으로 사용하지 않는 경우에도 Visual Basic에서 이 연산자를 사용해야 할 수도 있습니다. 예를 들어, 카운트 변수로 사용하는 클래스 또는 구조체를 For...Next 문(Visual Basic)에 정의하는 경우 Visual Basic에서는 + 연산자뿐만 아니라 >= 및 <= 연산자가 모두 필요합니다.

오류 ID: BC33033

이 오류를 해결하려면

  • 동일한 클래스 또는 구조체에 짝이 되는 연산자를 정의합니다. Visual Basic에서는 예측하지 못한 상황에서도 이러한 연산자를 사용할 수 있으므로 신중하게 정의해야 합니다.

참고 항목

작업

방법: 연산자 정의

방법: 변환 연산자 정의

개념

연산자 프로시저

Visual Basic의 연산자 및 식

참조

Operator 문