Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Créer et Appeler des Méthodes | Méthodes
Bases de C#
course content

Contenu du cours

Bases de C#

Bases de C#

1. Commencer
2. Traiter Avec les Types de Données
3. Structures de Contrôle
4. Boucles
5. Tableaux
6. Méthodes

book
Créer et Appeler des Méthodes

Dans ce chapitre, nous allons explorer la création et l'invocation de méthodes en C#. Les méthodes sont des blocs de construction essentiels en programmation, nous permettant d'encapsuler du code pour le réutiliser et mieux l'organiser. Explorons la syntaxe et des exemples pratiques pour comprendre comment fonctionnent les méthodes.

Syntaxe de Méthode

Une méthode de base en C# peut être définie en utilisant la syntaxe suivante :

  • 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 void si 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 pour la méthode, entre parenthèses.

Une Méthode Simple

Créons une méthode simple appelée PrintHello qui affiche un message de salutation :

cs

main

copy
1234
static void PrintHello() { Console.WriteLine("Hello, World!"); }

Pour appeler cette méthode, utilisez simplement :

cs

main

copy
1
PrintHello();

Le résultat de l'exécution de cette méthode est le suivant :

cs

main

copy
1234567891011121314151617
using System; namespace ConsoleApp { class Program { static void PrintHello() { Console.WriteLine("Hello, World!"); } static void Main(string[] args) { PrintHello(); } } }

Méthode avec une Boucle

Considérez une méthode CountToTen qui imprime les nombres de 1 à 10 :

cs

main

copy
1234567
static void CountToTen() { for (int i = 1; i <= 10; i++) { Console.WriteLine(i); } }

Appelez cette méthode en utilisant :

cs

main

copy
1
CountToTen();

Méthode dans une Classe

Les méthodes font souvent partie d'une classe. Voici comment CountToTen s'intègre dans un programme simple :

cs

main

copy
1234567891011121314151617181920
using 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 crucial pour écrire du code efficace et organisé. Au fur et à mesure de votre progression, vous apprendrez à connaître les méthodes avec des paramètres et des types de retour, améliorant ainsi votre capacité à créer des blocs de code dynamiques et réutilisables.

Quel sera le résultat du code suivant ? (Ce quiz peut être une leçon en soi sur l'importance de donner des noms significatifs aux méthodes)

Quel sera le résultat du code suivant ? (Ce quiz peut être une leçon en soi sur l'importance de donner des noms significatifs aux méthodes)

Sélectionnez la réponse correcte

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 6. Chapitre 2
We're sorry to hear that something went wrong. What happened?
some-alt