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