Partager via


L'opérateur '<opérateur>' doit avoir un second paramètre de type 'Integer'

Mise à jour : novembre 2007

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

Un opérateur de décalage de bits est déclaré avec le deuxième paramètre d'un type autre que Integer.

Lorsque vous utilisez l'opérateur de décalage vers la droite (>>) ou vers la gauche (<<) dans une expression, vous spécifiez le nombre de positions de décalage dans le second opérande. Pour cet opérande, Visual Basic vous permet de fournir un type de données qui s'étend à Integer. Toutefois, la définition du second opérande est strictement Integer. Si vous définissez une classe ou une structure avec un opérateur de décalage de bits sur cette classe ou structure, votre définition doit spécifier Integer pour le second opérande.

ID d'erreur : BC33041

Pour corriger cette erreur

  • Modifiez la définition de l'opérateur de décalage de bits pour retourner une valeur Integer.

Voir aussi

Tâches

Comment : définir un opérateur

Comment : définir un opérateur de conversion

Concepts

Procédures d'opérateur

Référence

Operator, instruction

Opérateurs de décalage de bits