Les opérateurs ne peuvent pas être déclarés dans des modules
Une Operator Statement s’affiche 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. L’opérateur doit accepter cette classe ou cette 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 ont des instances. Vous ne pouvez donc pas définir un opérateur dans le cadre d’un autre élément de programmation.
ID d’erreur : BC33018
Si vous avez besoin d’une opération sur le module, utilisez une Instruction de fonction pour définir une procédure
Function
qui effectue 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.
Commentaires sur .NET
.NET est un projet open source. Sélectionnez un lien pour fournir des commentaires :