Création et Appel de Méthodes
Dans ce chapitre, nous allons approfondir 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. Explorons la syntaxe et des exemples pratiques afin de 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 : Le nom de la méthode, qui doit être descriptif de sa fonction ;
- parameters : Entrées optionnelles de la méthode, placées entre parenthèses.
Une méthode simple
Créons 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, utilisez simplement :
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érer 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); } }
Invoquer 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 constitue le point d'entrée du programme, où CountToTen est appelée.
La compréhension des méthodes est essentielle pour écrire un code efficace et structuré. Au fil de votre apprentissage, vous découvrirez les méthodes avec paramètres et 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
Can you explain how to add parameters to a method in C#?
What is the difference between static and non-static methods?
Can you show an example of a method that returns a value?
Awesome!
Completion rate improved to 1.59
Création et Appel de Méthodes
Glissez pour afficher le menu
Dans ce chapitre, nous allons approfondir 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. Explorons la syntaxe et des exemples pratiques afin de 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 : Le nom de la méthode, qui doit être descriptif de sa fonction ;
- parameters : Entrées optionnelles de la méthode, placées entre parenthèses.
Une méthode simple
Créons 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, utilisez simplement :
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érer 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); } }
Invoquer 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 constitue le point d'entrée du programme, où CountToTen est appelée.
La compréhension des méthodes est essentielle pour écrire un code efficace et structuré. Au fil de votre apprentissage, vous découvrirez les méthodes avec paramètres et types de retour, ce qui renforcera votre capacité à créer des blocs de code dynamiques et réutilisables.
Merci pour vos commentaires !