Comment creer des fonctions en C# ?

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. 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
    1. Merci beaucoup ;) Tout s'explique je ne savais pas qu'en C# on appelle la fonction; méthode.

      Merci encore!
      0
      1. Contributeur
        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