Allgemeine Struktur eines C#-Programms (C#-Programmierhandbuch)General Structure of a C# Program (C# Programming Guide)

C#-Programme bestehen aus mindestens einer Datei.C# programs can consist of one or more files. Jede Datei kann 0 (null) oder mehrere Namespaces enthalten.Each file can contain zero or more namespaces. Ein Namespace kann Typen, z.B. Klassen, Strukturen, Schnittstellen, Enumerationen und Delegaten sowie andere Namespaces enthalten.A namespace can contain types such as classes, structs, interfaces, enumerations, and delegates, in addition to other namespaces. Im Folgenden wird das Grundgerüst eines C#-Programms dargestellt, das alle diese Elemente enthält.The following is the skeleton of a C# program that contains all of these elements.

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

Weitere Informationen finden Sie unter: For more information:

C#-ProgrammiersprachenspezifikationC# Language Specification

Weitere Informationen erhalten Sie unter C#-Sprachspezifikation. Die Sprachspezifikation ist die verbindliche Quelle für die Syntax und Verwendung von C#.

Siehe auchSee Also

C#-ProgrammierhandbuchC# Programming Guide
Einblicke in ein C#-ProgrammInside a C# Program
C#-ReferenzC# Reference
<paveover>Beispielanwendungen für C#<paveover>C# Sample Applications