PROBLEME urgent sur une erreur etrange, du a un tableau de structure
masakoche
Messages postés12Date d'inscriptiondimanche 20 novembre 2005StatutMembreDernière intervention26 janvier 2006
-
30 nov. 2005 à 20:08
cs_coq
Messages postés6349Date d'inscriptionsamedi 1 juin 2002StatutMembreDernière intervention 2 août 2014
-
1 déc. 2005 à 08:05
l'erreur est la suivante :
Accessibilité incohérente : le type de paramètre
'ConsoleApplication1.Class1.PERS[]' est moins accessible que la méthode
'ConsoleApplication1.Class1.INSCRIPTION(ConsoleApplication1.Class1.PERS[],
int, int[], int)'
Je suis assez desesperer lol jai vraiment chercher et si kelkun peu maider ca serai avec gran plaisir.
cs_coq
Messages postés6349Date d'inscriptionsamedi 1 juin 2002StatutMembreDernière intervention 2 août 2014101 30 nov. 2005 à 21:03
Salut,
Ta méthode est public, et ton type PERS ne l'est pas, donc il se peut que certains appelants de la méthode ne puissent pas accèder au type PERS, d'où impossibilité de faire l'appel.
Il faut que ton type PERS soit au moins aussi accessible que ta méthode, voire plus.
cs_coq
Messages postés6349Date d'inscriptionsamedi 1 juin 2002StatutMembreDernière intervention 2 août 2014101 1 déc. 2005 à 08:05
Je n'ai pas dit qu'il devait etre public, juste que tu devais accorder leur accessibilité.
Si ta méthode n'a pas lieu d'être utilisée en dehors de la class, tu pouvais la mettre private (ou protected, etc).
Bref, que les niveaux d'accessibilités de la méthode et du type soient compatibles :-)