A mio avviso, la partial
parola chiave non fa altro che consentire a una classe di essere suddivisa tra più file di origine. C'è qualche motivo per farlo se non per l'organizzazione del codice? L'ho visto usato per quello nelle classi di UI generate.
Sembra una ragione scadente per creare un'intera parola chiave. Se una classe è abbastanza grande da richiedere più file, probabilmente sta facendo troppo. Ho pensato che forse potresti usarlo per definire parzialmente una classe per un altro programmatore da completare da qualche parte, ma sarebbe meglio creare una classe astratta.
partial
significa qualcosa solo quando viene primaclass
. Puoi usarlo come nome identificativo in altre parti del codice, ecc.