bonjour,
Est-il possible de surcharger une fonction pour qu'elle puisse soit renvoyer un integer, soit un boolean ?
Sinon, j'ai imaginé de lui faire renvoyer un Object et de passer en paramètre le type qu'elle doit renvoyer (le code de la fonction se chargeant)
Mais je me heurte à un petit soucis. Quand je lance la fonction, que faut-il mettre à la place de Type pour désigner "Integer" ou "Boolean") ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part Function toto(ByVal tType as Type) As Object
Bien sûr je pourrais tout faire avec des string (toto("Integer")), mais je trouve ça moins académique.
Code : Sélectionner tout - Visualiser dans une fenêtre à part Variable = toto(Integer) 'n'est pas valide
Partager