Friday 15 May 2015

.net - How can you redefine a property using in reflection in C#? -


मान लें कि हमारे पास निम्न श्रेणी है:

  सार्वजनिक वर्ग tx_fct {int _ok; सार्वजनिक एट ठीक {मिल {लौटें _ok; } सेट {_ok = value; }}}  

रिसेप्शन का उपयोग कर मैं ग्रहणकर्ता को कैसे ओवरराइड कर सकता हूं?

प्राप्तकर्ता प्रतीत नहीं होता है tx_fct1.ok.GetType ()। GetMethods ()

जब मुझे गेटर तक पहुंच मिलती है, तो मैं अपना खुद का गेटर कोड कैसे डालूं?

रिफ्लेक्शन एपीआई कक्षाओं और विधियों को बनाने के लिए केवल विधियों को प्रदान करता है, लेकिन मौजूदा वाले को संशोधित नहीं करता है। रनटाइम में मौजूदा विधि को संशोधित करना संभव नहीं है आप जो कुछ कर सकते हैं वह कुछ आईएल को विधानसभा में डालना है, जो अब तक AppDomain में लोड नहीं हुआ है।


No comments:

Post a Comment