Частичная конструкция - это только функциональность компилятора, позволяющая распределить класс по нескольким исходным файлам.Скомпилированный класс все еще живет в одной и только одной библиотеке классов (файл dll).
Существует два способа расширения класса в другой библиотеке:
- Наследование, если класс не является
sealed
.Это требует, чтобы вызывающий код обрабатывал все экземпляры объекта для создания экземпляра нового производного класса. - Методы расширения, которые делают код похожим, что в этом классе есть новые методы, но это всего лишь синтаксический сахар.Сам класс не изменится.