Skip to content

पोस्ट

रनटाइम पर एक जेनेरिक टाइप बनाना

22 मई 2012 • 1 मिनट पढ़ना

रनटाइम पर एक जेनेरिक टाइप बनाना

मेरे पास एक टाइप है (रनटाइम पर), मैं इसे IOC कंटेनर (इस मामले में StructureMap) के साथ उपयोग करना चाहता हूं ताकि इस टाइप का उपयोग करके एक जेनेरिक कार्यान्वयन खोजा जा सके। मैं यह कैसे करूं?

यह आपके विचार से सरल है:

Type genericType = typeof (AbstractValidator);
Type type = genericType.MakeGenericType(bindingContext.ModelType);

//Structure Map container
var instance = _container.GetInstance(type);

लेखक: Chuck Conway एक AI इंजीनियर हैं जिनके पास सॉफ्टवेयर इंजीनियरिंग का लगभग 30 साल का अनुभव है। वह व्यावहारिक AI सिस्टम बनाते हैं—कंटेंट पाइपलाइन, इंफ्रास्ट्रक्चर एजेंट, और ऐसे टूल जो वास्तविक समस्याओं को हल करते हैं—और अपनी सीख को साझा करते हैं। सोशल मीडिया पर उनसे जुड़ें: X (@chuckconway) या YouTube और SubStack पर उनसे मिलें।

↑ शीर्ष पर वापस जाएं

आपको यह भी पसंद आ सकता है