Generic Type in constructor
You can’t make constructors generic, but you can use a generic static method instead: public static Constructor CreateInstance<T>(int blah, IGenericType<T> instance) and then do whatever you need to after the constructor, if required. Another alternative in some cases might be to introduce a non-generic interface which the generic interface extends. EDIT: As per the comments… … Read more