我可能说的标题完全错误,但基本上,我有以下基类:
public class ScheduleableService<T> : ServiceBase
where T : IJob
{
var x = typeof(T);
}
的实现类似于:
public class MyScheduledService: ScheduleableService<MyScheduledJob>
{
//MyScheduledJob implements IJob
}
基本上,我需要的是基类ScheduleableService中的内容,以便能够获取MyScheduledService类型-
我有什么办法可以不传递它呢?
以下作品很丑.....
public class ScheduleableService<T, S> : ServiceBase
where T : IJob
where S : ServiceBase
{
var x = typeof(T);
var y = typeof(S);
}
实施:
public class MyScheduledService: ScheduleableService<MyScheduledJob,
MyScheduledService>
{
//MyScheduledJob implements IJob
}
最佳答案
this.GetType()
还是我缺少什么?