Оператор не может быть перегружен
Обновлен: Ноябрь 2007
Operator is not overloadable
Не все операторы подходят для перегрузки. В следующей таблице перечислены операторы, которые можно определить.
Тип |
Операторы |
---|---|
Унарный |
+, -, IsFalse, IsTrue, Not |
Binary |
+, -, *, /, \, &, ^, >>, <<, =, <>, >, >=, <, <=, And, Like, Mod, Or, Xor |
Преобразование (унарный) |
CType |
Обратите внимание, что оператор = в списке бинарных является оператором сравнения, а не оператором присваивания.
Идентификатор ошибки: BC33002
Исправление этой ошибки
Выберите оператор из набора перегруженных операторов.
Если требуется функциональная возможность перегрузки оператора, который нельзя перегрузить непосредственно, создайте функцию Function, которая принимает соответствующие параметры и возвращает соответствующее значение.
См. также
Задачи
Практическое руководство. Определение оператора
Практическое руководство. Определение оператора преобразования