Partager via


Structure générale d'un programme C# (Guide de programmation C#)

Mise à jour : novembre 2007

Les programmes C# peuvent contenir un ou plusieurs fichiers. Chaque fichier peut comporter zéro ou plusieurs espaces de noms (namespace). Un espace de noms peut contenir des types comme les classes, les structures, les interfaces, les énumérations et les délégués, en plus d'autres espaces de noms. Le squelette du programme C# suivant contient tous ces éléments.

// A skeleton of a C# program 
using System;
namespace YourNamespace
{
    class YourClass
    {
    }

    struct YourStruct
    {
    }

    interface IYourInterface 
    {
    }

    delegate int YourDelegate();

    enum YourEnum 
    {
    }

    namespace YourNestedNamespace
    {
        struct YourStruct 
        {
        }
    }

    class YourMainClass
    {
        static void Main(string[] args) 
        {
            //Your program starts here...
        }
    }
}

Rubriques connexes

Pour plus d'informations

Spécifications du langage C#

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

  • 1.2 Structure de programme

  • 9.1 Unités de compilation (Espaces de noms)

Voir aussi

Concepts

Guide de programmation C#

Exemples Visual C#

Référence

À l'intérieur d'un programme C#

Autres ressources

Référence C#