我有一个抽象的基类和几个派生自此的类。基类有一些构造函数--与所有约定相反--我很想使用这些构造函数。我现在正在编写一个扩展方法,它使用一个泛型类型参数。T Create<T>(string key) where T : Baseclass { }var item = new T(key);
其中基类定义了相应的构造函数我只是好奇为什么C#-编译器不允许访问在抽象基类中定义的泛<
我没有再次实现整个IRepository方法,而是继承了GenericRepository类。UserAccountRepository<CSharpAssigmentContext>), new HierarchicalLifetimeManager());
类型MyContext不能用作泛型类型或方法中的类型参数