Ignorer les liens de navigationAccueil : Le langage C# : Utilisation de méthodes : Définition de méthodes Ignorer les liens de navigation
Accueil
Introduction au Framework .NETDévelopper Introduction au Framework .NET
Le langage C#Développer Le langage C#
Programmation orientée objetsDévelopper Programmation orientée objets
CollectionsDévelopper Collections
ADO.NETDévelopper ADO.NET
LINQDévelopper LINQ
ASP.NETDévelopper ASP.NET
Workflow FoundationDévelopper Workflow Foundation
Besoins de prestationDévelopper Besoins de prestation

En C#, les méthodes ne peuvent être crées que dans des classes. On ne peut pas créer de fonctions, c'est-à-dire des méthodes à l’extérieur d’une classe.

L’exemple suivant montre comment créer une méthode dans une classe.

 

class Program

{

    static void Main(string[] args)

    {

        Console.WriteLine("On est dans la méthode Main...");

    }

 

    static void AutreMethode()

    {

        Console.WriteLine("On est dans une autre méthode ...");

    }

}

 

Cette classe comporte deux méthodes. Une méthode Main(), qui est celle qui permet de lancer l’application ainsi qu’une méthode AutreMethode(). Pour l’instant, les méthodes que nous avons créées n’ont pas de paramètres, ni de valeur de retour. Nous continuerons à utiliser le mot clé static et le mot clé public durant tout ce chapitre, puisque son utilisation sera détaillée dans le chapitre Programmation Orientée Objet. En C#, le PascalCasing est utilisé comme convention de nommage pour les méthodes.