OVH Cloud OVH Cloud

signature méthode plus d'explications ?

2 réponses
Avatar
James_Ptg
quand je tape par exemple:

messagebox.show(

j'ai une info bulle que me permet de choisir 12 signature de méthode... mais
a quoi cela sert'il ?

Merchi

2 réponses

Avatar
Etudiant
cela veut dire que tu as 12 méthodes pour construire ton msgbox
Avatar
Patrick Philippot
James_Ptg wrote:
quand je tape par exemple:

messagebox.show(

j'ai une info bulle que me permet de choisir 12 signature de
méthode... mais a quoi cela sert'il ?



Bonjour,

Il y a 12 versions différentes de cette méthode chacune acceptant des
arguments différents. C'est le propre des langages objets que de
permettre la mise en oeuvre de versions "surchargées" (overloaded) de
certaines méthodes de manière à ce que l'utilisateur ait le choix entre
plusieurs possibilités d'invocation du traitement demandé en fonction du
contexte et des informations dont il dispose au moment de l'appel.

C'est extrêmement courant dans toutes les classes .net.

--
Patrick Philippot - Microsoft MVP
MainSoft Consulting Services
www.mainsoft.fr