C Sharp > Что такое partial класс и какие его преимущества?
16.01.2018 15:54:40
Наиболее часто встречающиеся слова в статье:
[несколько] [разбиение] [определения] [необходимости] [использует] [возможно] [структуры] [интерфейса] [исходными] [файлами]
Статья:
В языке C# возможно разбиение определения класса, структуры или интерфейса между
двумя или больше исходными файлами. Каждый исходный файл содержит свою часть
определения класса и все такие части собираются во время компиляции.
Есть несколько ситуаций, когда удачно разбить определение класса на несколько
файлов:
1. При работе над большим проектом, разбиение класса на несколько файлов
позволяет нескольким программистам работать над ним одновременно.
2. При работе с автоматически генерируемыми исходниками, код может быть добавлен
в класс без необходимости пересоздавать исходник. Visual Studio использует этот
подход при создании компонентов Windows Forms, веб-сервисов и т.д. Возможно
создать код, который использует эти классы без необходимости редактировать
файлы, которые создает Visual Studio.