Partilhar via


Os tipos de parâmetro e de retorno de '< operador >' devem ser '< NomeDoTipo >' para serem usados em uma instrução 'For'

Um loop For especifica uma variável de contagem de um tipo que não define o operador + ou - com parâmetros e valor de retorno de seu próprio tipo.

A variável de contagem deve ter um tipo que ofereça suporte a operadores de adição (+) e subtração (-) que operam completamente no seu tipo recipiente.Isso significa que ambos os operandos e o valor de retorno deve ser do tipo da variável de contagem.

Se você usar um tipo de dados numéricos para a variável de contagem, os operadores + e - são suportados em do tipo recipiente.Se você usar uma classe definida pelo usuário ou estrutura, você deve definir ambos os operadores com operandos e valor de retorno do tipo de sua classe ou estrutura.

ID de erro: BC33039

Para corrigir este erro

  1. Certifique-se de que a ortografia do tipo de dados da variável de contagem está correta.

  2. Se você estiver usando uma classe definida pelo usuário ou estrutura para a variável de contagem, defina operadores + e - que operem completamente na classe ou estrutura.

Consulte também

Tarefas

Como: Definir um operador

Como: Define a Conversion operador

Conceitos

Procedimentos de Operador

Referência

For... Next demonstrativo (Visual Basic)

Declaração Operator