Problème de surcharge d'une méthode
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
public string RechercheSujets(string crit, string typeDocument)
{
this._crit = crit;
this._typeDocument = typeDocument;
return vaChercherSujets();
}
public string RechercheSujets(string crit, string typeRecherche)
{
this._crit = crit;
this._typeRecherche = typeRecherche;
return vaChercherSujets();
} |
Comment puis je faire pour surcharger ma méthode sans me prendre cette erreur du compilateur ?
Citation:
Error 1 Type 'MaClasse' already defines a member called 'RechercheSujets' with the same parameter types
Tout ça parce qu'elles ont le même type ? Je pensais que le nom des paramètres suffisait à distinguer les surcharges ! ...
En fait je n'ai pas tout dit
Oui un objet aurait été l'idéal, mais la méthode est celle d'un web service.
Je ne peux tout simplement pas passer par un objet.
Je crois que finalement je vais restreindre le nombre de surcharges. Ca n'empêchera les utilisateurs d'être content de mon WS. ;)
Merci pour vos remarques.