Поделиться через


разделяемый (тип) (Справочник по C#)

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

Определения разделяемых типов позволяют разделять определения для классов, структур и интерфейсов на несколько файлов.

В File1.cs:

namespace PC
{
    partial class A 
    {
        int num = 0;
        void MethodA() { }
        partial void MethodC();
    }
}

В File2.cs объявление:

namespace PC
{
    partial class A 
    {
        void MethodB(){}
        partial void MethodC() { }
    }
}

Заметки

Разделение типа класса, структуры или интерфейса на несколько файлов может пригодиться при работе с крупными проектами или с автоматически созданным кодом, например с кодом Конструктор Windows Forms. Разделяемый тип может содержать разделяемый метод. Дополнительные сведения см. в разделе Разделяемые классы и методы (Руководство по программированию в C#).

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

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

  • 10.2 Разделяемые типы

См. также

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

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

Ссылки

Модификаторы (Справочник по C#)

Введение в универсальные шаблоны. (Руководство по программированию на C#)

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

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