Freigeben über


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

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 der C#-Sprachspezifikation. Die Sprachspezifikation ist die verbindliche Quelle für die Syntax und Verwendung von C#.

Siehe auch

Aufgaben

Visual C#-Beispielanwendungen

Referenz

Einblicke in ein C#-Programm

Konzepte

C#-Programmierhandbuch

Weitere Ressourcen

C#-Referenz