से पूर्ण वापसी मेरे पास वर्चुअल बेस विधि void Action()
है जो व्युत्पन्न कक्षा में ओवरराइड है।सी # - बेस विधि
कार्रवाई में पहला चरण base.Action()
पर कॉल करना है। यदि आधार विधि में कोई स्थिति होती है तो मैं नहीं चाहता कि बाकी व्युत्पन्न विधि संसाधित हो।
मैं जानना चाहता हूं कि कोई कीवर्ड या डिज़ाइन पैटर्न है जो मुझे बेस विधि से व्युत्पन्न विधि से बाहर निकलने की अनुमति देगा।
वर्तमान में मैं बूल के लिए शून्य को बदलने और प्रवाह नियंत्रण के रूप में इसका उपयोग करने के लिए देख रहा हूं, लेकिन मैं सोच रहा था कि क्या कोई अन्य डिज़ाइन पैटर्न उपयोग करने में सक्षम हो सकता है।
नहीं, यह कोई त्रुटि स्थिति नहीं है इसलिए अपवाद काम नहीं करेंगे। – Talib
क्षमा करें लाभ (समाधान की आवश्यकता नहीं होने के बारे में पिछली पोस्ट हटा दी गई), मुझे अभी भी एक समाधान की आवश्यकता है, सिस्टम काफी जटिल हो रहा है। असल में कोड में कहीं और क्रेडिट्स उपलब्ध नहीं है। यदि कोई क्रेडिट उपलब्ध नहीं है तो मैं बेस क्लास में सभी कार्यों को अक्षम करने में सक्षम होना चाहता हूं। मैं कोड को डुप्लिकेट करने वाले व्युत्पन्न वर्ग के बिना ऐसा करने में सक्षम होना चाहता हूं। – Talib