क्या रनटाइम पर जांचना संभव है कि दिया गया प्रकार कस्टम डेटा प्रकार या .NET के आदिम डेटा प्रकारों में से एक है?.NET में प्रतिबिंब का उपयोग करके असेंबली में एक प्रकार कस्टम प्रकार या आदिम प्रकार निर्धारित करने और जांचने के लिए कैसे करें?
मैंने उपयोगकर्ता परिभाषित प्रकारों को असेंबली में परिभाषित किया है और उन सभी प्रकार कुछ structs हैं। मुझे उन परिभाषित प्रकारों के उपयोगकर्ता परिभाषित प्रकारों के तरीकों को कॉल करने की आवश्यकता है जो वे structs हैं। इसलिए प्रतिबिंब का उपयोग करके रनटाइम पर उन फ़ंक्शन को कॉल करने से पहले डेटा को भरने की आवश्यकता है।
अब किसी भी विधि प्रतिबिंब में उपलब्ध है जिसके द्वारा हम ट्रैक कर सकते हैं कि दिए गए डेटा प्रकार कस्टम या आदिम डेटा प्रकार है। मुझे IsClass विशेषता के बारे में पता है, लेकिन मेरे लक्षित उपयोगकर्ता परिभाषित डेटा प्रकार कक्षाएं नहीं हैं, ये लोग स्ट्राइक हैं।
'कस्टम' और 'आदिम' में .NET -' string' में उपलब्ध सभी प्रकार के प्रकार शामिल नहीं हैं, उदाहरण के लिए, श्रेणियों में से किसी एक में फिट नहीं है। 'बीसीएल द्वारा प्रदान की गई' या 'अन्यत्र प्रदान की गई' या 'आदिम'/'आदिम 'जैसी कोई प्रभाग एक पूर्ण उपखंड है। –