Création et Appel de Méthodes
Glissez pour afficher le menu
Vous allez explorer la création et l'appel de méthodes en C#. Les méthodes sont des éléments fondamentaux en programmation, permettant d'encapsuler du code pour le réutiliser et mieux l'organiser. Découvrons la syntaxe et des exemples pratiques pour comprendre le fonctionnement des méthodes.
Syntaxe d'une méthode
Une méthode de base en C# peut être définie avec la syntaxe suivante :
static returnDataType MethodName(parameters)
{
// Code to be executed when the method is called
}
- static : indique que la méthode appartient à la classe elle-même plutôt qu'à une instance de la classe ;
- returnDataType : spécifie le type de données que la méthode retournera. Utilisez
voidsi aucune donnée n'est retournée ; - MethodName : nom de la méthode, qui doit décrire sa fonction ;
- parameters : entrées optionnelles de la méthode, placées entre parenthèses.
Une méthode simple
Création d'une méthode simple appelée PrintHello qui affiche un message de salutation :
main.cs
1234static void PrintHello() { Console.WriteLine("Hello, World!"); }
Pour appeler cette méthode, il suffit d'utiliser :
main.cs
1PrintHello();
Le résultat de l'exécution de cette méthode est le suivant :
main.cs
1234567891011121314151617using System; namespace ConsoleApp { class Program { static void PrintHello() { Console.WriteLine("Hello, World!"); } static void Main(string[] args) { PrintHello(); } } }
Méthode avec une boucle
Considérons une méthode CountToTen qui affiche les nombres de 1 à 10 :
main.cs
1234567static void CountToTen() { for (int i = 1; i <= 10; i++) { Console.WriteLine(i); } }
Appelez cette méthode en utilisant :
main.cs
1CountToTen();
Méthode dans une classe
Les méthodes font souvent partie d'une classe. Voici comment CountToTen s'intègre dans un programme simple :
main.cs
1234567891011121314151617181920using System; namespace ConsoleApp { class Program { static void CountToTen() { for (int i = 1; i <= 10; i++) { Console.WriteLine(i); } } static void Main(string[] args) { CountToTen(); } } }
Dans cet exemple, CountToTen est une méthode statique au sein de la classe Program. La méthode Main est le point d'entrée du programme, où CountToTen est appelée.
Comprendre les méthodes est essentiel pour écrire du code efficace et organisé. Au fur et à mesure de votre progression, vous apprendrez à utiliser des méthodes avec des paramètres et des types de retour, ce qui renforcera votre capacité à créer des blocs de code dynamiques et réutilisables.
Merci pour vos commentaires !
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion