IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

Appeler ses méthodes depuis n'importe quel endroit


Sujet :

C#

  1. #1
    Membre habitué
    Profil pro
    Développeur .Net, Administrateur système
    Inscrit en
    Octobre 2003
    Messages
    219
    Détails du profil
    Informations personnelles :
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur .Net, Administrateur système
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2003
    Messages : 219
    Points : 135
    Points
    135
    Par défaut Appeler ses méthodes depuis n'importe quel endroit
    Bonjour,


    j'ai crée quelques méthodes que je souhaite pouvoir utiliser dans l'ensemble de mon code. (autres classes, autre namespace, autre projet)

    Ca marche bien si ce n'est que mes méthodes sont contenus dans une classe static me permettant de les invoquer. Je dois donc à chaque fois préfixer le nom des méthodes par le nom de la classe static contenante. (un peu comme la classe Math du framework)

    Est il possible de les appeller sans pour autant devoir à chaque fois préfixer du nom de la classe ?

    Merci !!!

  2. #2
    Expert confirmé
    Avatar de ced600
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Août 2006
    Messages
    3 364
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Août 2006
    Messages : 3 364
    Points : 4 061
    Points
    4 061
    Par défaut
    Comme ça je dirais non. Faut bien que ton compilateur sache où se trouve tes méthodes !!!!

  3. #3
    Membre régulier Avatar de TrEiZe85
    Inscrit en
    Février 2007
    Messages
    82
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Février 2007
    Messages : 82
    Points : 88
    Points
    88
    Par défaut
    création d'une dll ?????

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    652
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 652
    Points : 730
    Points
    730

  5. #5
    Membre expert
    Avatar de hed62
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juillet 2007
    Messages
    2 029
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2007
    Messages : 2 029
    Points : 3 134
    Points
    3 134
    Par défaut
    Que cela soit possible ou non, à la limite peu importe, pour moi c'est une pratique fortement déconseillée : le gain de productivité est faible (voire nul avec l'autocomplétion) la lisibilité en prend un sérieux coup et la maintenance également. De plus, dès lors que tu auras plusieurs classes que tu pourras accéder sans préfixe, tu auras de sérieux problèmes de nommage, et tu passera plus de temps à te demander "où va cet appel ?"

    Bref... Prefixe tes appels, et tu ne sera pas perdant.

  6. #6
    Expert confirmé
    Avatar de ced600
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Août 2006
    Messages
    3 364
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Août 2006
    Messages : 3 364
    Points : 4 061
    Points
    4 061
    Par défaut
    Citation Envoyé par hed62 Voir le message
    Que cela soit possible ou non, à la limite peu importe, pour moi c'est une pratique fortement déconseillée : le gain de productivité est faible (voire nul avec l'autocomplétion) la lisibilité en prend un sérieux coup et la maintenance également. De plus, dès lors que tu auras plusieurs classes que tu pourras accéder sans préfixe, tu auras de sérieux problèmes de nommage, et tu passera plus de temps à te demander "où va cet appel ?"

    Bref... Prefixe tes appels, et tu ne sera pas perdant.
    Tout à fait d'accord .

Discussions similaires

  1. Réponses: 4
    Dernier message: 27/06/2011, 17h30
  2. Réponses: 4
    Dernier message: 07/06/2010, 09h35
  3. Réponses: 3
    Dernier message: 24/06/2009, 18h59
  4. Réponses: 6
    Dernier message: 22/06/2009, 09h51
  5. Appeler une méthode depuis une "classmethod"
    Par monnomamoi dans le forum Général Python
    Réponses: 4
    Dernier message: 31/05/2009, 02h50

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo