मैं Regex.CompileToAssembly()
द्वारा उत्पन्न असेंबली को पढ़ने के लिए मोनो सेसिल का उपयोग कर रहा हूं। जब मैं प्रकारों के माध्यम से पुनरावृत्ति करता हूं, तो रूट नामस्थान में <Module>
नामक एक प्रकार होता है। इस प्रकार का कोई आधार प्रकार नहीं है। इस प्रकार क्या है? क्या यह कुछ मोनो। सेसिल आर्टिफैक्ट या कुछ ऐसा है जो वास्तव में .NET असेंबली का असली हिस्सा है? यह किस भूमिका निभाता है?"<Module>" प्रकार क्या है?
5
A
उत्तर
7
<Module>
प्रकार घोषणाओं के लिए एक प्लेसहोल्डर है जो सीएलआई मॉडल में फिट नहीं है। आमतौर पर मिश्रित-मोड में असेंबली में प्रासंगिक होते हैं, जिसमें एक प्रबंधित भाषा में लिखे गए कोड और सी या सी ++ जैसे अप्रबंधित दोनों होते हैं। यह शुद्ध प्रबंधित असेंबली के लिए खाली है।
वे भाषाएं मुफ्त कार्यों और वैश्विक चर का समर्थन करती हैं। सीएलआर सीधे इसका समर्थन नहीं करता है, विधियों और चर हमेशा एक प्रकार का सदस्य होना चाहिए। तो मेटाडाटा जनरेटर एक साधारण चाल का उपयोग करता है, यह ऐसे कार्यों और चर के घर होने के लिए नकली प्रकार बनाता है। उस नकली प्रकार का नाम <Module>
है। सदस्यों को छिपाने के लिए इसमें हमेशा आंतरिक पहुंच है। उन प्रकारों में से केवल एक ही है, इसकी आरआईडी हमेशा होती है 1.
सीएलआर स्रोत कोड इसे "ग्लोबल क्लास" कहते हैं।
संबंधित मुद्दे
- 1. <% $, <% @, <% =, <% # ... सौदा क्या है?
- 2. स्रोत <Out,Mat> का प्रकार पैरामीटर क्या है?
- 3. Nullable <bool> प्रकार का उपयोग क्या है?
- 4. PHP क्या <<< मतलब है?
- 5. std :: endl अज्ञात प्रकार का है <<
- 6. प्रकार 'Async <string []>' प्रकार 'seq <'a>'
- 7. चैनल प्रकार में '<-' क्यों है?
- 8. वेक <_> क्या है?
- 9. प्रकार <T> प्रकार वैरिएंट में कनवर्ट करना, क्या यह संभव है?
- 10. "ऑपरेटर <<" क्या कहा जाता है?
- 11. 1 << 0 क्या है?
- 12. कक्षा << आत्म मतलब क्या है?
- 13. << पायथन में क्या करता है?
- 14. एक प्रकार क्या है?
- 15. क्या है? प्रकार?
- 16. इस प्रकार क्या है?
- 17. <इनपुट प्रकार = "पाठ">
- 18. <इनपुट प्रकार = "संख्या">
- 19. <इनपुट प्रकार = "फ़ाइल">
- 20. -><- ऑपरेटर क्या करता है?</p> <pre><code>IntPredicate neg = x -> x <- x; </code></pre> <p>यह क्या है, रिवर्स डबल लैम्ब्डा के कुछ प्रकार:
- 21. "<<<" ऑपरेटर का नाम क्या है?
- 22. PHP में <<< ईओडी का उपयोग क्या है?
- 23. PHP में, "<<<" क्या दर्शाता है?
- 24. प्रकार 'System.Web.Mvc.ViewUserControl <SOMETYPE>'
- 25. प्रकार Nullable <int>
- 26. <इनपुट प्रकार = दिनांक>
- 27. "अस्थिर प्रकार: int() <str()"
- 28. <? या <? php --- क्या कोई अंतर है?
- 29. स्केलैक-एक्सप्लेन्टिस: "<notype><: एक्स?" क्या करता है क्या मतलब है?
- 30. <% "का अर्थ क्या है: <% = और <% = में क्या अंतर है?