разделяемый (тип) (Справочник по C#)
Определения разделяемых типов позволяют разделять определения для классов, структур и интерфейсов на несколько файлов.
В 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#. Спецификация языка является предписывающим источником информации о синтаксисе и использовании языка C#.
См. также
Ссылки
Модификаторы (Справочник по C#)
Введение в универсальные шаблоны. (Руководство по программированию на C#)
Основные понятия
Руководство по программированию на C#