
मेरे पास एक टाइप है (रनटाइम पर), मैं इसे IOC कंटेनर (इस मामले में StructureMap) के साथ उपयोग करना चाहता हूं ताकि इस टाइप का उपयोग करके जेनेरिक implementation खोज सकूं। मैं यह कैसे करूं?
यह आपकी सोच से सरल है:
Type genericType = typeof (AbstractValidator);
Type type = genericType.MakeGenericType(bindingContext.ModelType);
//Structure Map container
var instance = _container.GetInstance(type);
लेखक: चक कॉनवे सॉफ्टवेयर इंजीनियरिंग और जेनेरेटिव AI में विशेषज्ञता रखते हैं। उनसे सोशल मीडिया पर जुड़ें: X (@chuckconway) या उन्हें YouTube पर देखें।