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


Объявление оператора должно быть одним из следующих: +,-,*,\,/,^, &, Like, Mod, And, Or, Xor, Not, <<, >>, =, <>, <, <=, >, >=, CType, IsTrue, IsFalse

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

Operator declaration must be one of: +,-,*,\,/,^, &, Like, Mod, And, Or, Xor, Not, <<, >>, =, <>, <, <=, >, >=, CType, IsTrue, IsFalse

Можно объявить только оператор, который подходит для перегрузки. В следующей таблице перечислены операторы, которые можно объявить.

Тип

Операторы

Унарный

+, -, IsFalse, IsTrue, Not

Binary

+, -, *, /, \, &, ^, >>, <<, =, <>, >, >=, <, <=, And, Like, Mod, Or, Xor

Преобразование (унарный)

CType

Обратите внимание, что оператор = в списке бинарных является оператором сравнения, а не оператором присваивания.

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

Чтобы исправить эту ошибку

  1. Выберите оператор из набора перегруженных операторов.

  2. Если требуется функциональная возможность перегрузки оператора, который нельзя перегрузить непосредственно, создайте функцию Function, которая принимает соответствующие параметры и возвращает соответствующее значение.

См. также

Задачи

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

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

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

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

Ссылки

Оператор Operator

Оператор Function (Visual Basic)