El operador '<operator>' debe tener un segundo parámetro de tipo 'Integer'

Un operador de desplazamiento de bits se declaró con el segundo parámetro de un tipo distinto de Integer.

Cuando se usa el operador de desplazamiento a la derecha (>>) o de desplazamiento a la izquierda (<<) en una expresión, se especifica la cantidad de desplazamiento en el segundo operando. Con este operando, Visual Basic permite proporcionar cualquier tipo de datos que se amplíe a Integer. Sin embargo, la definición del segundo operando es estrictamente Integer. Si define una clase o una estructura con un operador de desplazamiento bits en esa clase o estructura, la definición debe especificar Integer para el segundo operando.

Identificador de error: BC33041

Para corregir este error

  • Cambie la definición del operador de desplazamiento bits para devolver un valor Integer .

Consulte también