Partager via


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

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écification du langage C#

Pour plus d'informations, voir la Spécification du langage C#. La spécification du langage est la source de référence pour la syntaxe C# et son utilisation.

Voir aussi

Référence

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

Concepts

Guide de programmation C#

Autres ressources

Référence C#

Exemples d'applications C#