Bonjour,
Je voudrais savoir comment il est possible d'utiliser une fonction a travers plusieurs classe : par exemple j'ai une fonction ping et je voudrais l utiliser dans plus autres classe : ClasseA et ClasseB
Faut t-il creer une interface ?
Merci
Bonjour,
Je voudrais savoir comment il est possible d'utiliser une fonction a travers plusieurs classe : par exemple j'ai une fonction ping et je voudrais l utiliser dans plus autres classe : ClasseA et ClasseB
Faut t-il creer une interface ?
Merci
Tu crée seulement une classe nommée comme tu veux, tu y met la definition de ta fonction ping dedans, et tu instancie ta classe à chaque appel de la classe ClasseA ou ClasseB.Envoyé par crevygood
Plus nombreux sont les problèmes auxquels on réfléchit , plus on risque de n'en comprendre aucun .
Pas de questions techniques en privé
Tu peux aussi tout simplement à l'instar de certaines fonctions implementées dans le Framework créer une classe avec comme méthode shared ta fonction, de cette facon tu n'aura pas à instancier la classe dans tes objets.
Il suffit que ta class soit accessible à tes autres objets.
Tu pourra aussi par la suite rajouter toutes les fonctions/procédures independantes que tu souhaite à cette classe en shared afin de les regroupers pour garder une certaine coherence dans ton code.
Et pourquoi ne pas en faire une fonction Static ??
static et shared c'est pareil non? (cest pas juste une différence de synthaxe entre VB et autres) ??
--Même si vous ne connaissez pas la réponse merci d'avoir lut mon post--
Oui Shared c'est static en C#Envoyé par mexong
Mehdi Feki : Modérateur .Net
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager