cs_cedkat
Messages postés172Date d'inscriptionmardi 7 janvier 2003StatutMembreDernière intervention 3 juin 2011
-
19 mars 2007 à 09:47
cs_cedkat
Messages postés172Date d'inscriptionmardi 7 janvier 2003StatutMembreDernière intervention 3 juin 2011
-
19 mars 2007 à 11:25
Bonjour,
Je cherche à ecrire une fonction dans laquelle on passe des paramètres nommés pour répondre à la problématique de signature identique.
Explication :
Si je met comme constructeur :
toto(string nom);
Je ne peut pas déclarer un autre constructeur (ou fonction) comme :
toto(string prénom)
Donc je voudrait écrire un constructeur (ou fonction) avec des paramètres nommé comme par exemple dans les méthodes d'attribut comme XmlElement("toto", Type=typeof(Personne))
sebmafate
Messages postés4936Date d'inscriptionlundi 17 février 2003StatutMembreDernière intervention14 février 201437 19 mars 2007 à 10:43
C'est une chose qui sera intégrée dans la prochaine version de C#... le cas des attributs est un cas particulier... c'est le compilateur qui gère ca : il remplace la ligne :
XmlElement("toto", Type=typeof(Personne))
par : (en gros)
XmlElement("toto");
XmlElement.Type = typeof(Personne);