Comment creer des fonctions en C# ?

MasterBabouin Messages postés 55 Statut Membre -  
MasterBabouin Messages postés 55 Statut Membre -
Bonsoir,

Je suis débutant en C# et je voudrais savoir a quoi sert une fonction ? Puis comment on la créer ?

Je vous remercie d'avance

3 réponses

  1. e666 Messages postés 470 Date d'inscription   Statut Membre Dernière intervention   218
     
    Salut,

    Si tu as déjà fait des maths une fonction c# ressemble à une fonction mathématique.

    Elle a un nom et des arguments et retourne quelque chose.

    En c#, les fonctions s'appellent des méthodes.

    Un exemple et des explications sur la documentation officielle de Microsoft :
    https://docs.microsoft.com/fr-fr/previous-versions/visualstudio/visual-studio-2008/ms173114(v=vs.90)?redirectedfrom=MSDN

    En c#, les méthodes se trouvent dans des classes.
    https://docs.microsoft.com/fr-fr/previous-versions/visualstudio/visual-studio-2008/0b0thckt(v=vs.90)?redirectedfrom=MSDN

    Dans l'exemple donné par Microsoft, la classe Child a une fonction PrintChild.
    3
  2. MasterBabouin Messages postés 55 Statut Membre
     
    Merci beaucoup ;) Tout s'explique je ne savais pas qu'en C# on appelle la fonction; méthode.

    Merci encore!
    0
  3. ElementW Messages postés 5690 Statut Contributeur 1 293
     
    Salut. *Allez, tous en coeur (musique de Barbie)* Apprendre à chercher, c'est pas compliquéééééééé, tu vas sur Google et fait la recheeeeeerche...
    Surfer sur le net, et finalement trouvééééeéééeér la réponse à ta questioooooon:
    static void YoupiMaSuperMethode() {
        Console.WriteLine("Bonjour Barbie!");
        // Et le reste de la méthode...
    }


    Sur une note plus sérieuse, chercher c'est pas dur... Et je comprenne qu'on débute mais on ne programme pas sans avoir fait d'algorithmique avant... Une "fonction", nommée "méthode" en C# est un bloc, une séquence d'instructions, d'actions, regroupées sous un seul nom. Par exemple une fonction pour donner le carré d'un nombre (ici entier):
    static int CarreDUnNombre(int x) {
        return x * x;
    }
    Sous le nom "CarreDUnNombre" se trouve 2 instructions: calculer x*x et le renvoyer... Oh puis c'est pas moi qui vais faire le cours.
    -2