Оператор <оператор> должен иметь второй параметр типа Integer
Обновлен: Ноябрь 2007
Operator '<operator>' must have a second parameter of type 'Integer'
Оператор сдвига битов объявлен со вторым параметром типа, отличного от Integer.
При использовании оператора сдвига вправо (>>) или сдвига влево (<<) в выражении, укажите значение сдвига во втором операнде. Для этого операнда Visual Basic позволяет указать любой тип данных, больший по разрядности, чем Integer. Однако определение второго операнда является строго Integer. Если определить класс или структуру с оператором сдвига битов класса или структуры, в определении необходимо указать Integer для второго операнда.
Идентификатор ошибки: BC33041
Исправление данной ошибки
- Измените определение оператора сдвига битов, чтобы возвращаемое значение стало Integer.
См. также
Задачи
Практическое руководство. Определение оператора
Практическое руководство. Определение оператора преобразования