के साथ जेनेरिक इंटरफेस को हल करना निम्नलिखित कोड को देखते हुए, मैं ऑटोफैक में कुछ अंतर्दृष्टि को कैसे हल करूं?ऑटोफैक
public class BaseClass {}
public class SubClass1 : BaseClass {}
public class SubClass2 : BaseClass {}
public interface IGenericInterface<T> where T : BaseClass {}
public class SomeInstance1<T> : IGenericInterface<T> where T : SubClass1
public class SomeInstance2<T> : IGenericInterface<T> where T : SubClass2
मैं उप-वर्गों पर जेनेरिक के प्रकार के आधार पर कुछ इंस्टेंस 1 या 2 चुनना चाहता हूं।
तो उदाहरण के लिए मेरे पास उप वर्गों (सबक्लास 1, 2 ....) का संग्रह है और उन पर पुनरावृत्ति करते समय मैं कुछ इंस्टेंस कक्षा का चयन करना चाहता हूं।