Dalam pemahaman saya, partial
kata kunci tidak melakukan apa pun kecuali memungkinkan kelas untuk dibagi antara beberapa file sumber. Apakah ada alasan untuk melakukan ini selain untuk organisasi kode? Saya pernah melihatnya digunakan untuk itu di kelas UI yang dihasilkan.
Tampaknya alasan yang buruk untuk membuat keseluruhan kata kunci. Jika sebuah kelas cukup besar untuk membutuhkan banyak file, itu mungkin terlalu banyak. Saya berpikir bahwa mungkin Anda bisa menggunakannya untuk mendefinisikan sebagian kelas untuk programmer lain di suatu tempat untuk menyelesaikan, tetapi akan lebih baik untuk membuat kelas abstrak.
partial
hanya berarti sesuatu ketika datang sebelumnyaclass
. Anda dapat menggunakannya sebagai nama pengenal di bagian lain kode, dll.