cs_Pxs
Messages postés2Date d'inscriptionsamedi 7 novembre 2009StatutMembreDernière intervention11 décembre 2009
-
10 déc. 2009 à 19:19
cs_Pxs
Messages postés2Date d'inscriptionsamedi 7 novembre 2009StatutMembreDernière intervention11 décembre 2009
-
11 déc. 2009 à 16:54
Bonjour,
(Je ne sais pas si je suis au bon endroit.)
Je ne trouve pas comment compter le nombre de classes et le nombre de méthodes de chaque classe de mon application C#.
Je peux ajouter des classes, et même en supprimer en fonction du développement (comme tout le monde en fait), mais j'ai besoin du nombre total de méthodes contenues dans mon application pour un calcul.
Je commence à en avoir mal à la tête, et pourtant j'imagine que la réponse est simple...
Merci d'avance !
A voir également:
Connaître le nombre de classes et le nombre de méthodes par classe d'une applica
MasterShadows
Messages postés268Date d'inscriptionlundi 1 mars 2004StatutMembreDernière intervention19 avril 201212 10 déc. 2009 à 21:21
Salut,
tu as un outil dans VS 2008 (par contre je ne sais pas s'il est incorporé ou si tu dois le télécharger, dans VS2010, il est incorporé par défaut) qui s'appelle code metrics qui te permet de connaitre le nombre de classes, de méthodes de lignes de codes, etc...
krimog
Messages postés1860Date d'inscriptionlundi 28 novembre 2005StatutMembreDernière intervention14 février 201549 11 déc. 2009 à 10:16
Salut
Si tu souhaites le connaître à l'intérieur de ton programme, tu peux regarder du côté de la réflexion. (System.Reflection)
En gros, tu utilises la classe Type qui te permet de tout savoir sur un type précis.
int nbMethodes = typeof(maClasse).GetMethods().Length;
Cependant, je ne sais pas comment sont gérées les méthodes privées, mais je suppose qu'elles sont comptées si tu mets cette instruction dans ta classe et qu'elles ne le sont pas si tu la mets autre part.
Krimog : while (!(succeed = try())) ; - Nous ne sommes pas des décodeurs ambulants. Le style SMS est prohibé ! -