Allgemeine Struktur eines C#-Programms (C#-Programmierhandbuch)

Aktualisiert: November 2007

C#-Programme können aus einer oder mehreren Dateien bestehen. Jede Datei kann 0 oder mehr Namespaces enthalten. Ein Namespace kann zusätzlich zu anderen Namespaces auch Typen, wie Klassen, Strukturen, Schnittstellen, Enumerationen und Delegaten, enthalten. Das folgende Beispiel zeigt das Skelett eines C#-Programms, das alle diese Elemente enthält.

// 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...
        }
    }
}

Verwandte Abschnitte

Weitere Informationen:

C#-Programmiersprachenspezifikation

Weitere Informationen finden Sie in den folgenden Abschnitten von C#-Programmiersprachenspezifikation.

  • 1.2 Programmstruktur

  • 9.1 Kompilierungseinheiten (Namespaces)

Siehe auch

Konzepte

C#-Programmierhandbuch

Visual C#-Beispiele

Referenz

Einblicke in ein C#-Programm

Weitere Ressourcen

C#-Referenz