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

ced0013
Messages postés
9
Date d'inscription
jeudi 10 juin 2004
Dernière intervention
26 juillet 2004
- 23 juil. 2004 à 17:00 - Dernière réponse : ced0013
Messages postés
9
Date d'inscription
jeudi 10 juin 2004
Dernière intervention
26 juillet 2004
- 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 

Votre réponse

2 réponses

Meilleure réponse
cs_coq
Messages postés
6366
Date d'inscription
samedi 1 juin 2002
Dernière intervention
2 août 2014
- 23 juil. 2004 à 17:14
3
Merci
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 !!!!

Merci cs_coq 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 94 internautes ce mois-ci

Commenter la réponse de cs_coq
ced0013
Messages postés
9
Date d'inscription
jeudi 10 juin 2004
Dernière intervention
26 juillet 2004
- 26 juil. 2004 à 09:41
0
Merci
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.