В моем понимании partial
ключевое слово делает только то, что позволяет разделить класс между несколькими исходными файлами. Есть ли причина для этого, кроме как для организации кода? Я видел, как это используется в сгенерированных классах пользовательского интерфейса.
Кажется, плохая причина для создания целого ключевого слова. Если класс достаточно большой, чтобы требовать нескольких файлов, он, вероятно, делает слишком много. Я подумал, что, возможно, вы могли бы использовать его, чтобы частично определить класс для другого программиста, где-то, чтобы завершить, но было бы лучше сделать абстрактный класс.
partial
только означает что-то, когда это приходит раньшеclass
. Вы можете использовать его как имя идентификатора в других частях кода и т. Д.