W moim rozumieniu partial
słowo kluczowe nie pozwala na podział klasy na kilka plików źródłowych. Czy jest jakiś inny powód do tego niż organizacja kodu? Widziałem to używane w generowanych klasach interfejsu użytkownika.
Wydaje się, że to zły powód, aby utworzyć całe słowo kluczowe. Jeśli klasa jest wystarczająco duża, aby wymagać wielu plików, prawdopodobnie robi zbyt wiele. Pomyślałem, że być może można go użyć do częściowego zdefiniowania klasy, którą inny programista może dokończyć, ale lepiej byłoby stworzyć klasę abstrakcyjną.
partial
oznacza tylko coś, co nastąpi wcześniejclass
. Możesz użyć go jako nazwy identyfikatora w innych częściach kodu itp.