разделяемый тип (справочник по 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#.
См. также
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по