Main() et arguments de ligne de commande
Cette documentation est archivée et n’est pas conservée.

Main() et arguments de ligne de commande (Guide de programmation C#)

La méthode Main est le point d'entrée de votre programme, où vous créez des objets et appelez d'autres méthodes. Il ne peut y avoir qu'un seul point d'entrée dans un programme C#.

class TestClass
{
    static void Main(string[] args)
    {
        // Display the number of command line arguments:
        System.Console.WriteLine(args.Length);
    }
}

  • La méthode Main représente le point d'entrée de votre programme, là où le contrôle du programme commence et se termine.

  • Elle est déclarée au sein d'une classe ou d'un struct. Elle doit être statique et ne doit pas être publique. (Dans l'exemple ci-dessus elle reçoit l'accès par défaut de privé.)

  • Elle peut avoir un retour de type void ou int.

  • La méthode Main peut être déclarée avec ou sans paramètres.

  • Les paramètres peuvent être lus comme des arguments de ligne de commande d'index zéro.

  • Contrairement à C et C++, le nom du programme n'est pas traité comme le premier argument de ligne de commande.

Pour plus d'informations, consultez les sections suivantes dans Spécifications du langage C#.

  • 1.1 Hello World

Afficher:
© 2016 Microsoft