白衣染霜花
看代码吧:基类:public class DataMgrBase<TKey, TValue, TClass>: UnitySingletonPersistent<TClass> where TClass: Component具体需要使用的类:public class MobSettingDataMgr : DataMgrBase<int, MobSettingData, MobSettingDataMgr>意思就是让中间的基类知道谁在继承自己,然后告诉单例基类,这样单例基类里的instance的Type就正确了。