Les opérateurs ne peuvent pas être déclarés dans des modules
Mise à jour : novembre 2007
Operators cannot be declared in Modules
Une Operator, instruction apparaît dans une définition de module.
Vous pouvez définir un opérateur dans le cadre d'une classe ou d'une structure que vous définissez. Cet opérateur doit accepter cette classe ou structure comme au moins l'un de ses opérandes.
Un opérateur doit utiliser une instance d'un élément de programmation comme l'un de ses opérandes, et seules les classes et les structures contiennent des instances. Par conséquent, vous ne pouvez pas définir un opérateur dans le cadre de tout autre élément de programmation.
ID d'erreur : BC33018
Pour corriger cette erreur
Si une opération est requise sur le module, utilisez Function, instruction (Visual Basic) pour définir une procédure Function qui exécute l'opération.
Vous pouvez également définir une classe ou une structure dans le module et définir un opérateur sur cette classe ou structure. Toutefois, cet opérateur doit accepter une instance de cette classe ou structure comme au moins l'un de ses opérandes.
Voir aussi
Tâches
Comment : définir un opérateur
Comment : définir un opérateur de conversion