Поделиться через


Соответствующий оператор <символОператора1> необходим для <символОператора2>

Обновлен: Ноябрь 2007

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

Определяется оператор, когда требуемый для него оператор не определен.

Следующие операторы должны быть определены как соответствующие пары:

  • = и <>.

  • > и <.

  • >= и <=.

  • IsTrue и IsFalse.

При определении любого из этих операторов в классе или структуре необходимо также определить его соответствующий оператор в том же классе или структуре.

Даже если явно не используется соответствующий оператор, Visual Basic может потребоваться его использовать. Например, при определении класса или структуры, которые используются в качестве переменной-счетчика в Инструкция For... Next (Visual Basic), Visual Basic требует и >=, и <= операторы (а также оператор +).

Идентификатор ошибки: BC33033

Исправление этой ошибки

  • Определите соответствующий оператор в том же классе или структуре. Приложите усилия, чтобы сделать его значимыми, поскольку Visual Basic может использовать его в непредвиденной ситуации.

См. также

Задачи

Практическое руководство. Определение оператора

Практическое руководство. Определение оператора преобразования

Основные понятия

Процедуры операторов

Операторы и выражения в Visual Basic

Ссылки

Оператор Operator