Paramètres : valeur par defaut [Résolu]

ced0013 9 Messages postés jeudi 10 juin 2004Date d'inscription 26 juillet 2004 Dernière intervention - 23 juil. 2004 à 17:00 - Dernière réponse : ced0013 9 Messages postés jeudi 10 juin 2004Date d'inscription 26 juillet 2004 Dernière intervention
- 26 juil. 2004 à 09:41
J'ai vu que c# ne supporte pas les valeurs par défaut des paramètres comme java ou vb.net, je voudrais savoir si qqn a une astuce pour contourner le probleme, car j'ai un webservice qui prend un entier en parametre et si il est null, je recois une erreur du genre "impossible de convertir en integer ".
L'erreur se produit a l'appel de la methode donc impossible de mettre une valeur a 0 ou de renvoyer un message à moi
si qqn a une idée ???
merci , a+

ced0013
Afficher la suite 

2 réponses

Répondre au sujet
cs_coq 6366 Messages postés samedi 1 juin 2002Date d'inscription 2 août 2014 Dernière intervention - 23 juil. 2004 à 17:14
+3
Utile
null est utilisable sur les types reference, pas les types valeur

dans ton cas pourquoi ne pas utiliser la surcharge de methode ?

tu fournis ta mehode "Methode(int)" et aussi une methode "Methode()"
et dans le corps de "Methode()" tu appelles "Methode(int)" avec la valeur souhaitée (par exemple)

Cocoricoooooooo !!!!
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de cs_coq
ced0013 9 Messages postés jeudi 10 juin 2004Date d'inscription 26 juillet 2004 Dernière intervention - 26 juil. 2004 à 09:41
0
Utile
bonne idée, j'y avais pas pensé
merci a+

ced0013
Commenter la réponse de ced0013

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.