Операторы не могут объявляться в модулях
Обновлен: Ноябрь 2007
Operators cannot be declared in Modules
Оператор Operator появляется в определении модуля.
Оператор можно определить как часть класса или структуры, определяемых пользователем. В качестве хотя бы одного из операндов оператора должны использоваться класс или структура.
Оператор должен использовать экземпляр элемента программирования в качестве одного из его операндов, но экземпляры имеют только классы и структуры. Таким образом невозможно определить оператор как часть любого другого элемента программирования.
Идентификатор ошибки: BC33018
Чтобы исправить эту ошибку
Если требуется выполнить операцию с модулем, используйте Оператор Function (Visual Basic) для определения процедуры Function, которая выполняет операцию.
Можно также определить класс или структуру в модуле и определить оператор, выполняемый с ними. Однако оператор должен принимать в качестве хотя бы одного операнда экземпляр этих класса или структуры.
См. также
Задачи
Практическое руководство. Определение оператора
Практическое руководство. Определение оператора преобразования