‫Bienvenue dans la section méthodes et cette section, nous allons couvrir les méthodes et jeter un œil
‫à ce qu'elles font et comment nous pouvons les utiliser, et elles sont très importantes dans tout langage de programmation orienté objet.
‫Et nous allons commencer par vérifier la définition, qui provient des documents officiels de
‫Microsoft.
‫Une méthode est un blog de code qui contient une série d'instructions.
‫Un programme appelle les instructions à exécuter en appelant la méthode et en spécifiant les arguments de méthode
‫requis en C Sharp.
‫Chaque instruction exécutée est exécutée dans le contexte d'une méthode.
‫La méthode principale est le point d'entrée de chaque application C sharp, et elle est appelée par l'OCR
‫Common Language Runtime au démarrage du programme.
‫Et jusqu'à présent, nous avons vu une méthode qui fait exactement cela.
‫C'est la méthode principale et elle démarre chaque fois que nous démarrons notre programme.
‫Nous avons donc utilisé cela et nous n'avons pas encore créé notre propre méthode, mais nous le ferons dans les prochaines vidéos.
‫Mais tout d'abord, regardons à quoi ressemble la syntaxe d'une méthode.
‫Vous avez donc spécifié les X puis le type de retour, le nom de la méthode, puis entre parenthèses vous avez la liste
‫des paramètres et enfin vous avez la méthode copain.
‫Et comme d'habitude, lors de la création de méthodes de classes, comme je l'ai expliqué plus tôt, vous
‫avez l'accolade ouvrante et l'accolade fermante.
‫C'est donc la syntaxe.
‫Mais que sont toutes ces choses ?
‫Qu'est-ce qu'un X à spécifier ?
‫Qu'est-ce qu'un type de retour, quel est le nom de la méthode et ainsi de suite ?
‫Et il y a une excellente instruction à ce sujet sur le point des tutoriels et ils ont donné une excellente explication
‫sur la spécification.
‫Il détermine la visibilité d'une variable ou d'une méthode d'une autre classe.
‫Cela signifie que lorsque vous créez plusieurs classes, vous pouvez accéder aux méthodes qui ont un X spécifique à spécifier
‫et ne peuvent pas accéder aux autres.
‫Il existe donc plusieurs types de spécificateurs X.
‫Par exemple, publique.
‫Si vous utilisez public, vous pouvez accéder à cette méthode depuis une autre classe.
‫Si vous utilisez private, par exemple, vous ne pouvez pas.
‫Et il y a d'autres spécificateurs X et nous allons les couvrir plus tard dans le cours.
‫Ensuite, le type de retour Une méthode peut retourner une valeur.
‫Il se peut donc que ce ne soit pas nécessaire.
‫Le type de retour est le type de données de la valeur renvoyée par la méthode.
‫Cela signifie donc que si vous voulez que la méthode renvoie quelque chose pour renvoyer quelque chose, vous devez spécifier
‫le type de données que vous vouliez renvoyer.
‫Ainsi, par exemple, si vous souhaitez renvoyer un nombre, vous pouvez utiliser, par exemple, un entier.
‫Si la méthode ne renvoie aucune valeur, le type de retour est void.
‫Il y a donc des cas où une méthode doit simplement exécuter du code et ne doit
‫rien retourner, alors vous utiliseriez simplement void au lieu d'entier ou de chaîne ou de double ou quelque chose de similaire.
‫Ensuite, vous avez le nom de la méthode.
‫Le nom de la méthode est un identifiant unique et il est sensible à la casse.
‫Il ne peut pas être le même que tout autre identifiant déclaré dans la classe.
‫Il faut donc créer un nom qui soit spécifique et unique et puis dans ce cas, la sensibilité dans le sens où
‫on peut utiliser des majuscules et ainsi de suite.
‫Mais ce qui est la meilleure pratique, c'est que vous commencez avec une majuscule et ensuite vous utilisez généralement des
‫lettres plus petites, sauf que vous avez, par exemple, une voiture de conduite.
‫Ensuite, vous écririez également le C en majuscule.
‫Ensuite, vous avez la liste des paramètres et fermez entre parenthèses.
‫Les paramètres sont utilisés pour transmettre et recevoir des données d'une méthode.
‫La liste des paramètres fait référence à l'ordre des types et au nombre de paramètres d'une méthode les paramètres sont
‫facultatifs.
‫C'est-à-dire qu'une méthode peut ne contenir aucun paramètre, ce qui signifie qu'il y a une entrée dans la méthode et ce
‫sont les paramètres.
‫Et vous pouvez mettre quelque chose dans la méthode et vous pouvez obtenir quelque chose en retour.
‫Et c'est le type de retour.
‫Donc, et nous allons y jeter un œil dans une minute.
‫Nous aurons donc un exemple où vous pouvez voir la liste des paramètres et le type de retour, puis le corps de
‫la méthode.
‫Celui-ci contient l'ensemble des instructions nécessaires pour effectuer l'activité requise.
‫Et oui, c'est à peu près simplement ce que la méthode doit exécuter.
‫Ainsi, une méthode doit exécuter du code.
‫Et chaque fois que vous appelez cette méthode, elle doit toujours exécuter ce code.
‫Voyons donc un exemple.
‫Nous avons donc ici un exemple où j'ai créé une méthode qui dit public int ed si public que les X sont spécifiés, ce qui signifie que cette méthode
‫peut également être utilisée à partir d'autres classes.
‫Pour l'instant, cela ne fait pas vraiment de différence pour nous car nous n'avons pas encore créé plusieurs classes,
‫mais nous le ferons plus tard.
‫Ensuite, vous avez int, qui est un type de retour.
‫Cette méthode retournera donc un entier, qui est un nombre puis le nom de la méthode dans ce cas.
‫Et donc cette méthode devrait simplement ajouter deux valeurs et les deux valeurs qu'elle devrait ajouter sont les paramètres.
‫C'est donc l'int numéro un et le numéro deux.
‫Et ce qui est important, c'est que vous ajoutez le type de données, puis vous entrez le nom du paramètre, vous
‫les séparez par des virgules et puis vous continuez.
‫Ainsi, vous pouvez avoir plusieurs paramètres différents.
‫Il n'a pas besoin d'être deux.
‫Cela pourrait en être un.
‫Ça pourrait être 50, peu importe.
‫Donc, généralement, vous n'en utilisez pas plus que, disons, cinq ou six, mais cela peut être autant que vous
‫le souhaitez.
‫Très bien.
‫Et puis ce que vous faites ici, c'est que vous avez deux nombres, puis les parenthèses fermées et vous ouvrez
‫vos accolades.
‫Et entre les accolades, vous avez le contenu de la méthode ou le copain de la méthode.
‫Et ici, vous exécutez le code.
‫Donc, chaque fois que vous avez un type de données, qui est, par exemple, un entier, vous devez retourner quelque chose qui est de
‫ce type de données.
‫Donc, dans notre cas, notre résultat de retour et notre résultat sont un entier, qui est égal au numéro un plus le numéro deux.
‫Cette méthode est donc un exemple simple d'une méthode qui ajoutera des valeurs et renverra le résultat de ces
‫deux valeurs.
‫Donc la somme de ces deux valeurs.
‫Vous voyez donc que c'est un exemple simple, alors vous pouvez même réduire un peu le code afin de pouvoir vous débarrasser de
‫cette méthode supplémentaire.
‫Vous pouvez simplement dire, d'accord, retournez num un plus num deux.
‫Vous n'aurez donc pas besoin de cette étape supplémentaire.
‫Mais vous pouvez bien sûr aller de l'avant et créer cela juste pour une lecture plus facile, par exemple.
‫Mais nous verrons plusieurs exemples différents dans la prochaine vidéo.
‫Ainsi, dans la vidéo suivante, nous allons simplement créer un exemple void, qui ne renvoie
‫rien, puis nous examinerons les méthodes permettant de renvoyer quelque chose, etc.
‫Très bien.
‫Ce n'était donc que la partie théorique.
‫Allons à la démo et voyons ce que nous pouvons faire avec les méthodes et quels en sont les objectifs.