Общая структура программы на C# (Руководство по программированию на C#)

Обновлен: Ноябрь 2007

Программа на языке C# может состоять из одного или нескольких файлов. Каждый файл может содержать ноль или более пространств имен. Пространство имен может включать такие элементы, как классы, структуры, интерфейсы, перечисления и делегаты, а также другие пространства имен. Ниже приведена скелетная структура программы C#, содержащая все указанные элементы.

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

Разделы по теме

Дополнительные сведения см. в следующих разделах.

Спецификация языка C#

Дополнительные сведения см. в следующих разделах документа Спецификация языка C#:

  • 1.2. Структура программы

  • 9.1. Единицы компиляции (пространства имен)

См. также

Основные понятия

Руководство по программированию в C#

Примеры по Visual C#

Ссылки

Структура программы C#

Другие ресурсы

Справочник по C#