Позволяет разделить определение вашего класса на два или более отдельных файла.
См. Эту статью MSDN "Определения частичного класса" для получения дополнительной информации:
Можно разделить определение класса или структуры или интерфейса на два или более исходных файла. Каждый исходный файл содержит раздел определения класса, и все части объединяются при компиляции приложения. Есть несколько ситуаций, когда желательно разделить определение класса:
- При работе над большими проектами распространение класса на отдельные файлы позволяет нескольким программистам работать с ним одновременно.
- При работе с автоматически сгенерированным исходным кодом код может быть добавлен в класс без необходимости повторного создания исходного файла. Visual Studio использует этот подход при создании форм Windows Forms, кода веб-службы и т. Д. Вы можете создать код, который использует эти классы, без необходимости редактировать файл, созданный Visual Studio.
Вы, вероятно, ссылаетесь на поведение Visual Studio по умолчанию при создании форм. Это позволяет разделить определение формы между файлом, владельцем которого является , которым вы можете управлять, и файлом, которым владеет Visual Studio (Form1.Designer.cs). Это позволяет избежать многих головных болей, которые мы наблюдали в Visual Studio 2002 и 2003, когда разработчик и IDE постоянно переступали через пальцы друг друга со своими правками.