Соответствующий оператор <символОператора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