मैं Type.GetType का उपयोग करने की कोशिश कर रहा हूं और "caLibClient.entity.Web2ImageEntity" पूर्ण श्रेणी का नाम पास कर रहा हूं। CaLibClient.entity अलग-अलग असेंबली (caLibClient) में स्थित नामस्थान है और प्रोग्राम संदर्भ असेंबली सूची में जोड़ा गया है। जब मैं इसे प्रोग्राम से कॉल करता हूं तो Type.GetType हमेशा नल लौटाता है, क्या गलत है?Type.GetType वापसी शून्य
उत्तर
आप विधानसभा नाम के रूप में अच्छी तरह से जोड़ने के लिए, के बाद से अपने प्रकार को क्रियान्वित करने विधानसभा में नहीं है (और न ही mscorlib।) की जरूरत है तो कॉल किया जाना चाहिए:
var myType = Type.GetType("caLibClient.entity.Web2ImageEntity, FullAssemblyName");
typeName
प्रकार:System.String
प्राप्त करने के लिए प्रकार के असेंबली-योग्य नाम। असेंबली क्वालिफाइडनाम देखें। यदि प्रकार वर्तमान में असेंबली या Mscorlib.dll में निष्पादित है, तो यह नाम नाम अपने नामस्थान द्वारा योग्यता प्रदान करने के लिए पर्याप्त है।TopNamespace.SubNameSpace.ContainingClass+NestedClass, MyAssembly, Version=1.3.0.0, Culture=neutral, PublicKeyToken=b17a5c561934e089
अद्यतन:
docs for AssemblyQualifiedName
से, यह एक नमूना नाम है आप पहले से ही अपनी परियोजना में विधानसभा को संदर्भित कर रहे हैं, और संकलन समय किस प्रकार के नाम पर जानते हैं है, आप बेहतर कह रहे हैं
Type myType = typeof(caLibClient.entity.Web2ImageEntity);
अब से आपको रन-टाइम पर प्रकार की खोज करने की आवश्यकता नहीं है; कंपाइलर आपके लिए सबकुछ करेगा। , Assembly qualified name
आप इस तरह अपने मामले कुछ में एक assembly qualified name पारित करने के लिए, की जरूरत है पूर्ण असेंबली योग्य नाम कोडिंग हार्ड कोड से बच सकते हैं। उदाहरण के लिए:
Type.GetType(
"MyAssembly.Foo.BarSubclass, " + typeof(MyAssembly.Foo.IBar).Assembly.FullName)
मुझे अभी भी शून्य मिल गया है – Tomas
प्रयास करें Type.GetType("caLibClient.entity.Web2ImageEntity, caLibClient")
:
के अनुसार आप विधानसभा में एक प्रकार जानते हैं कि लक्ष्य प्रकार आप में रहती हैं
var yourType = Type.GetType("caLibClient.entity.Web2ImageEntity,caLibClient");
- 1. Mongoose क्वेरी वापसी शून्य
- 2. छवि प्राकृतिकविड्थ वापसी शून्य
- 3. वीडियो थंबनेल वापसी शून्य
- 4. सूची छेड़छाड़ वापसी शून्य
- 5. Type.GetType() लौट अशक्त
- 6. UIImage की CGImage वापसी शून्य
- 7. केकफ़्पी ढूंढने की वापसी शून्य
- 8. क्यों छवियाँ.मीडिया.इन्सर्ट इमेज वापसी शून्य
- 9. EasyMock औरReturn() शून्य वापसी मान
- 10. जेनेरिक वर्ग और Type.GetType()
- 11. Type.GetType (स्ट्रिंग TypeName) रिटर्न अशक्त
- 12. शून्य विधि पर गुम वापसी मूल्य?
- 13. किस परिस्थितियों में 'RealProxy.GetTransparentProxy() `वापसी' शून्य 'होगी?
- 14. आदिम रिटर्न प्रकार समारोह पर "शून्य" वापसी?
- 15. मेरे मेनू के getActionView() gett वापसी शून्य
- 16. सी ++ शून्य वापसी का मुख्य प्रकार()
- 17. बचें Type.GetType (में नाम स्थान नाम देने)
- 18. Type.GetType पहले से लोड की गई असेंबली
- 19. वापसी मूल्य के लिए टेम्पलेट का उपयोग करना। शून्य वापसी कैसे संभालें?
- 20. "as" का उपयोग करके और एक शून्य वापसी की उम्मीद
- 21. एसईटी उपयोगकर्ता परिभाषित चर mysql वापसी शून्य में?
- 22. एसक्यूएल वापसी शून्य में शामिल हो अगर मूल्य नहीं मिला
- 23. stringWithContentsOfFile और initWithContentsOfFile कई रनों के बाद शून्य वापसी
- 24. टाइपस्क्रिप्ट: शून्य वापसी प्रकार किसी भी प्रकार में परिवर्तित?
- 25. क्या "आवृत्ति शून्य" हमेशा झूठी वापसी करता है?
- 26. एसक्यूएल सम्मिलन कथन वापसी "शून्य/कोई पंक्तियां डाली गईं"
- 27. सी # शून्य वापसी के साथ Func लिखने का तरीका
- 28. टाइप.गेट टाइप() गतिशील स्ट्रिंग रिटर्न शून्य
- 29. क्यों के लिए pthread_create वापसी शून्य * start_routine और ले करता है शून्य *
- 30. वापसी 0 अगर MySQL
पूर्ण असेंबली नाम कैसे ढूंढें? यकीन नहीं है कि अगर मैं सही ढंग से समझता हूं तो इसका क्या अर्थ है। कहा देखना चाहिए? – Tomas
@ टॉमस असेंबली का नाम क्या है जिसका आपने उल्लेख किया था? – dlev