आप एक बड़ा वर्ग है, तो यह कई स्रोत फ़ाइलों के बीच परिभाषा विभाजित करने के लिए सहायक हो सकता है।
इसके अलावा, यदि आप जेनरेट की गई कक्षा को विस्तारित करना चाहते हैं - कहें, टी 4 टेम्पलेट से या ओआरएम द्वारा - या किसी भी स्थिति में जहां आप मूल स्रोत फ़ाइल को संशोधित नहीं कर सकते या नहीं करना चाहते हैं, तो आप इसका उपयोग कर सकते हैं टेम्पलेट या ओआरएम मूल वर्ग को पुन: उत्पन्न करते समय नई कार्यक्षमता जोड़ने के लिए एक अतिरिक्त आंशिक कक्षा परिभाषा को हटाया नहीं जाएगा।
संपादित
बस एक अवलोकन है, लेकिन अपने बोली:
जब बड़ी परियोजनाओं पर काम कर, अलग फ़ाइलों पर एक वर्ग एक ही समय
पर इस पर काम करने के लिए कई प्रोग्रामर सक्षम बनाता प्रसार
MSDN से आ रही के बावजूद, मेरे साथ बहुत अच्छी तरह से बैठ नहीं है। यदि आप एक सभ्य स्रोत नियंत्रण प्रणाली (जैसे टीएफएस या यहां तक कि एसवीएन) का उपयोग कर रहे हैं, तो स्रोत फ़ाइलों के भीतर विलीन हो जाता है जहां प्रत्येक देव अलग-अलग तरीकों पर काम कर रहा है, बहुत अच्छी तरह से संभाला जाता है।कह रही है कि आंशिक वर्गों का उपयोग कर यह आसान एकाधिक डेवलपर को एक ही कक्षा ताकत पर काम करने के लिए बनाता है (मैं दांव हूँ और, शायद है) वहाँ कोई प्रोत्साहित अलग स्रोत फ़ाइलों में उनके समाधान में हर कक्षा में हर विधि और संपत्ति विभाजित करने के लिए। यह बुरी बात है। सच में ख़राब। के रूप में, चाहिए होने वाली खुलासा हुआ-सामने जब-वार्ता-वेतन-साथ नए-नियुक्तियों बुरा।
स्रोत
2012-02-27 23:14:02
एक प्रयोग है कि के रूप में आप Winforms/WPF में ध्यान दें प्रयोग किया जाता है से अलग मशीन उत्पन्न भाग के लिए एक तंत्र है हैंड-कोड हिस्से। उन पंक्तियों के साथ यदि आप कक्षा के कार्यों के समान तार्किक अलगाव कर सकते हैं, तो यह उपयोगी हो सकता है। – kenny
आपको उस व्यक्ति से पूछना होगा जो उन्हें लिखा था। – svick
यदि आप सामान्य रूप से जानना चाहते हैं, तो [इस तरह] खोजें [http://stackoverflow.com/search?q=%5Bc%23%5D+partial+class)। – Guvante