Partilhar via


O operador '<operator>' deve ter um segundo parâmetro do tipo 'Integer'

Um operador de deslocamento de bits é declarado com o segundo parâmetro de um tipo que não é Integer.

Quando você usa o operador de deslocamento para a direita (>>) ou para a esquerda (<<) numa expressão, você especifica o tamanho do deslocamento no segundo operando.Para este operando, o Visual Basic permite que você forneça qualquer tipo de dados que possa se ampliar para Integer.Entretanto, a definição do segundo operando é estritamente Integer.Se você definir uma classe ou estrutura com um operador de deslocamento de bits nessa classe ou estrutura, sua definição deve especificar Integer para o segundo operando.

ID de erro: BC33041

Para corrigir este erro

  • Mude a definição do operador de deslocamento de bits para retornar um valor Integer.

Consulte também

Tarefas

Como: Definir um operador

Como: Define a Conversion operador

Conceitos

Procedimentos de Operador

Referência

Declaração Operator

Operadores Bit Shift