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


Оператор <оператор> должен иметь второй параметр типа Integer

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

Operator '<operator>' must have a second parameter of type 'Integer'

Оператор сдвига битов объявлен со вторым параметром типа, отличного от Integer.

При использовании оператора сдвига вправо (>>) или сдвига влево (<<) в выражении, укажите значение сдвига во втором операнде. Для этого операнда Visual Basic позволяет указать любой тип данных, больший по разрядности, чем Integer. Однако определение второго операнда является строго Integer. Если определить класс или структуру с оператором сдвига битов класса или структуры, в определении необходимо указать Integer для второго операнда.

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

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

  • Измените определение оператора сдвига битов, чтобы возвращаемое значение стало Integer.

См. также

Задачи

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

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

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

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

Ссылки

Оператор Operator

Операторы поразрядного сдвига