En mi opinión, la partial
palabra clave no hace más que permitir que una clase se divida entre varios archivos de origen. ¿Hay alguna razón para hacer esto que no sea para la organización del código? Lo he visto usado para eso en las clases de IU generadas.
Parece una mala razón para crear una palabra clave completa. Si una clase es lo suficientemente grande como para requerir múltiples archivos, probablemente esté haciendo demasiado. Pensé que tal vez podría usarlo para definir parcialmente una clase para que otro programador la complete, pero sería mejor hacer una clase abstracta.
partial
solo significa algo cuando viene antesclass
. Puede usarlo como nombre de identificación en otras partes del código, etc.