Un opérateur '<SymboleOpérateur1>' correspondant est requis pour '<SymboleOpérateur2>'
Mise à jour : novembre 2007
Matching '<operatorsymbol1>' operator is required for '<operatorsymbol2>'
Un opérateur est défini alors que son opérateur correspondant requis n'est pas défini.
Les opérateurs suivants doivent être définis comme des paires correspondantes :
= et <>
> et <
>= et <=
IsTrue et IsFalse
Si vous définissez chacun de ces opérateurs dans une classe ou dans une structure, vous devez également définir leurs opérateurs correspondants dans la même classe ou structure.
Même si vous n'utilisez pas explicitement l'opérateur correspondant, Visual Basic peut en avoir besoin. Par exemple, si vous définissez une classe ou une structure que vous utilisez comme variable compteur dans un For...Next, instruction (Visual Basic), Visual Basic requiert les opérateurs >= et <= (ainsi que l'opérateur +).
ID d'erreur : BC33033
Pour corriger cette erreur
- Définissez l'opérateur correspondant dans la même classe ou structure. Veillez à lui donner une définition significative, car Visual Basic peut l'utiliser dans une situation que vous ne prévoyez pas.
Voir aussi
Tâches
Comment : définir un opérateur
Comment : définir un opérateur de conversion
Concepts
Opérateurs et expressions en Visual Basic