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 :

[C#] définition de fonction


Sujet :

C#

  1. #1
    Rédacteur/Modérateur

    Avatar de dsr57
    Homme Profil pro
    Analyste programmeur senior
    Inscrit en
    Octobre 2003
    Messages
    1 139
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Analyste programmeur senior
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 139
    Points : 4 681
    Points
    4 681
    Billets dans le blog
    22
    Par défaut [C#] définition de fonction
    Salut à tous,

    j'ai une question, je suis entrain de faire une classe.

    Dans mon constructeur, j'appelle une fonction, mais cette fonction n'est pas encore écrite, elle est écrite plus loin dans la classe.

    Est ce qu'il y a une fonction, ou un moyen de définir l'entête de ma fonction a un endroit ( avant mon constructeur), et d'écrire le corp de la fonction plus loin dans la classe ?

    merci d'avance

  2. #2
    Membre éprouvé
    Avatar de neilbgr
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Août 2004
    Messages
    651
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2004
    Messages : 651
    Points : 1 177
    Points
    1 177
    Par défaut
    Tu cherches a faire une déclaration "forward" ?
    Ce n'est pas utile en C#.
    On est pas dans du procédural, mais bien dans du orienté objet.
    Déclare ta méthode plus bas dans ta classe, et elle sera connue dans ton constructeur.
    En gros, y a pas de lien entre ordre d'apparition et visibilité.

  3. #3
    Rédacteur
    Avatar de SaumonAgile
    Homme Profil pro
    Team leader
    Inscrit en
    Avril 2007
    Messages
    4 028
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Team leader
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2007
    Messages : 4 028
    Points : 6 334
    Points
    6 334
    Par défaut
    Tu es sûr que tu développes en C# ?!

  4. #4
    Rédacteur/Modérateur

    Avatar de dsr57
    Homme Profil pro
    Analyste programmeur senior
    Inscrit en
    Octobre 2003
    Messages
    1 139
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Analyste programmeur senior
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 139
    Points : 4 681
    Points
    4 681
    Billets dans le blog
    22
    Par défaut
    merci neilbgr pour ta réponse.

    En revanche SaumonAgile, ta réponse n'a été d'aucune utilité, et n'a fait avancé en aucun point la discussion, excuse moi si je n'ai pas le c# infus.

  5. #5
    Rédacteur
    Avatar de SaumonAgile
    Homme Profil pro
    Team leader
    Inscrit en
    Avril 2007
    Messages
    4 028
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Team leader
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2007
    Messages : 4 028
    Points : 6 334
    Points
    6 334
    Par défaut
    Citation Envoyé par dsr57
    En revanche SaumonAgile, ta réponse n'a été d'aucune utilité, et n'a fait avancé en aucun point la discussion, excuse moi si je n'ai pas le c# infus.
    Sans doute parce que tu as oublié de donner le contexte, et que si tu avais précisé que tu voulais savoir si le concept de forward declaration existe en C#, plutot que de faire comme si tu développais ta classe en C++ ou un autre langage nécessitant les forward declaration, ça aurait été plus simple.

    Alors excuse moi de ne pas avoir lu tes pensées à distance. Je suis confus.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [fminsearch] Définition de fonction
    Par sssssssam dans le forum MATLAB
    Réponses: 11
    Dernier message: 05/06/2008, 10h51
  2. Définition des fonctions librairies
    Par solar dans le forum C
    Réponses: 6
    Dernier message: 04/06/2008, 16h49
  3. Réponses: 19
    Dernier message: 18/03/2007, 16h57
  4. Réponses: 2
    Dernier message: 17/08/2005, 11h20
  5. Réponses: 4
    Dernier message: 13/07/2004, 18h59

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