c# et visual studio 2010 / appel d'une Methode
Répondre à la discussion
Affichage des résultats 1 à 9 sur 9

c# et visual studio 2010 / appel d'une Methode



  1. #1
    aureo91
    Invité

    c# et visual studio 2010 / appel d'une Methode


    ------

    Bonjour,

    Je developpe un petit programme, et je souhaite bien m'organiser. Je bloque cependant sur une petite chose.
    J'ai une classe dans laquelle j'ai écrit une methode que l'on va appeler methode() que je souhaite appeler dans le main de mon programme.
    Cependant avec l'organisation de visual studio je ne sais pas comment appeler cette méthode.

    Une capture d'écran plus parlante vous expose mon problème.
    Merci pour votre aide

    Nom : image.JPG
Affichages : 112
Taille : 29,4 Ko

    -----

  2. #2
    Jack
    Modérateur

    Re : c# et visual studio 2010 / appel d'une Methode

    la déclaration de la classe figure dans le même fichier que celui du main?

    A+

  3. #3
    aureo91
    Invité

    Re : c# et visual studio 2010 / appel d'une Methode

    Bonjour Jack et merci pour ta reponse rapide.

    C'est la d'ailleurs mon problème, comme je déclare une classe qui est contenu dans un fichier ici XmlAutomates.cs ?
    j'avais penser à quelque chose du style XmlAutomates.methode() dans le main, mais ca ne fonctione pas

  4. #4
    Jack
    Modérateur

    Re : c# et visual studio 2010 / appel d'une Methode

    le namespace est-il le même pour les 2 fichiers?

  5. A voir en vidéo sur Futura
  6. #5
    aureo91
    Invité

    Re : c# et visual studio 2010 / appel d'une Methode

    Je viens de les renommer et sa a l'air de marcher, dans mon main il me colorie en vert la classe XmlAutomate
    dans cette classe j'ai déclare une structure compteur et il ne veut n'accepte pas ceci :

    XmlAutomate.compteur() il me souligne "compteur()" ...

  7. #6
    aureo91
    Invité

    Re : c# et visual studio 2010 / appel d'une Methode

    je n'ai rien dit, il faut pas mettre les parentheses puisqu'il s'agit d'une structure et non d'une methode ... DSL
    donc XmlAutomate.compteur fonctionne bien.

    Autre probleme, quand j'écris XmlAutomate. il me propose ce que je peux mettre apres, et là ne figure pas methode() mais seuleument l'objet "compteur" alors que ma methode est public ...

    il m'indique " ne contient pas de définition pour methode()"
    Dernière modification par aureo91 ; 04/01/2013 à 15h47.

  8. #7
    Jack
    Modérateur

    Re : c# et visual studio 2010 / appel d'une Methode

    N'ayant que très très peu programmé en C#, je crains de ne pas trop pouvoir t'aider.

    Enfin bon, si j'ai bien compris, XmlAutomate est un nom de classe, donc à moins que ne soit statique, on ne peut pas appeler XmlAutomate.méthode()

    A+

  9. #8
    invite895675d5

    Re : c# et visual studio 2010 / appel d'une Methode

    Tu as 2 solutions :
    soit methode() est static et tu peux faire
    Code:
    XmlAutomates.methode()
    Soit la fonction n'est pas static et la il faut instancier un objet de la classe XmlAutomate avant de pouvoir l'utiliser. Quelque chose du genre :
    Code:
    XmlAutomates unAutomate = new XmlAutomate();
    unAutomate.methode();

  10. #9
    invite9a70399f

    Re : c# et visual studio 2010 / appel d'une Methode

    Merci pour ta réponse

Discussions similaires

  1. Programme en c# sous visual Studio 2010
    Par invite45b1c1f5 dans le forum Programmation et langages, Algorithmique
    Réponses: 5
    Dernier message: 15/12/2012, 19h07
  2. visual studio c++ 2010 + thread
    Par invitec871b1d7 dans le forum Programmation et langages, Algorithmique
    Réponses: 5
    Dernier message: 25/05/2012, 22h13
  3. Comment utiliser les fichiers sources d'une bibliothèque sur visual studio
    Par invite9e7cb92c dans le forum Programmation et langages, Algorithmique
    Réponses: 4
    Dernier message: 12/12/2010, 20h05
  4. port série # sous visual studio 2010
    Par invite74119562 dans le forum Logiciel - Software - Open Source
    Réponses: 1
    Dernier message: 09/03/2010, 23h42
  5. Visual Studio et Mac
    Par invite57ee4343 dans le forum Logiciel - Software - Open Source
    Réponses: 0
    Dernier message: 11/02/2010, 18h19